tempfile命令_Linux tempfile 命令用法详解:shell中给临时文件命名
2018-10-16 13:53
3099 查看
有时候在写Shell脚本的时候需要一些临时存储数据的才做,最适合存储临时文件数据的位置就是
/tmp,因为该目录中所有的内容在系统重启后就会被清空。下面是两种方法为临时数据生成标准的文件名。
tempfile命令
tempfile命令只有在基于Debian的发行版中才默认自带,比如Ubuntu,其他发行版没有这个命令。
用tempfile命令为一个临时文件命名:
temp_file_name=$(tempfile)
用一个加带了随机数的文件名作为临时文件命名:
temp_file_name="/tmp/file_$RANDOM"
$RANDOM是一个返回随机数的环境变量。
$$变量
如果没有tempfile命令的Linux发行版,也可以使用自己的临时文件名:
temp_file_name="/tmp/file.$$"
$$是系统预定义变量,显示当前所在进程的进程号,用
.$$作为添加的后缀会被扩展成当前运行脚本的进程id。
相关命令
相关文章推荐
- mktemp命令_Linux mktemp 命令用法详解:创建临时文件供shell脚本使用
- file命令_Linux file 命令用法详解:用来探测给定文件的类型。
- mv命令_Linux mv 命令用法详解:用来对文件或目录重新命名
- 第二十章 临时文件的命名方法与随机数:tempfile命令
- linux中创建特殊文件mknod命令用法详解:
- linux chsh命令参数及用法详解(linux设置系统shell命令)
- 【转】linux mkfs命令参数及用法详解---linux格式化文件系统命令(包括swap分区)
- linux touch命令参数及用法详解---linux修改文件的时间
- linux chmod命令参数及用法详解--文件文件夹权限设定命令
- linux gzip命令参数及用法详解--linux压缩gzip文件命令
- linux cp命令参数及用法详解---linux 复制文件命令cp
- linux chsh命令参数及用法详解(linux设置系统shell命令)
- linux rm命令参数及用法详解---linux删除文件或目录命令
- linux chmod命令参数及用法详解--文件文件夹权限设定命令
- linux cp命令参数及用法详解---linux 复制文件命令cp
- linux chmod命令(文件文件夹权限设定命令)参数及用法详解
- linux chmod命令参数及用法详解--文件文件夹权限设定命令
- linux mkfs命令参数及用法详解---linux格式化文件系统命令(包括swap分区)
- linux ln命令参数及用法详解---linux连接文件或目录命令
- linux ln命令参数及用法详解---linux连接文件或目录命令