2.10 临时文件命名与随机数

2019-03-13  本文已影响0人  拙言_Coder

《Linux Shell 脚本攻略(第 2 版)》读书笔记

最适合存储临时文件的位置是\tmp(该目录中的内容在系统重启后会被清空)。

1. 创建临时文件

$ filename=`mktemp`
$ echo $filename
/tmp/tmp.rENG7EKC3L

2. 创建临时目录

$ dirname=`mktemp -d`
$ echo $dirname
/tmp/tmp.8Xizz41bvL

3. 仅仅生成文件名,但不创建实际的文件或目录

$ tmpfile=`mktemp -u`
$ echo $tmpfile
/tmp/tmp.RzJTPyJHPj
$ cat $tmpfile
cat: /tmp/tmp.RzJTPyJHPj: No such file or directory

4. 根据模版创建临时文件

$ mktemp test.XXX
test.oBc

test.XXX 中有几个 X 就产生几个随机字符。而且至少要有 3 个 X。

上一篇下一篇

猜你喜欢

热点阅读