Content #
在默认情况下,mktemp会在本地目录中创建一个文件。在使用mktemp命令时,只需指定一个文件名模板即可。模板可以包含任意文本字符,同时在文件名末尾要加上6个X:
$ mktemp testing.XXXXXX
$ ls -al testing*
-rw------- 1 rich rich 0 Jun 20 21:30 testing.UfIi13
$
mktemp命令会任意地将6个X替换为同等数量的字符,以保证文件名在目录中是唯一的。你可以创建多个临时文件,并确保每个文件名都不重复:
$ mktemp testing.XXXXXX
testing.1DRLuV
$ mktemp testing.XXXXXX
testing.lVBtkW
$ mktemp testing.XXXXXX
testing.PgqNKG
$ ls -l testing*
-rw------- 1 rich rich 0 Jun 20 21:57 testing.1DRLuV
-rw------- 1 rich rich 0 Jun 20 21:57 testing.PgqNKG
-rw------- 1 rich rich 0 Jun 20 21:30 testing.UfIi13
-rw------- 1 rich rich 0 Jun 20 21:57 testing.lVBtkW
$
From #
Linux命令行与shell脚本编程大全