linux bash文件_如何在Linux上的Bash中制作唯一的临时文件?

linux bash文件

It is common to make a unique temporary file. How to make a unique temporary file in Bash on Linux safely and quickly?

通常,制作一个唯一的临时文件。 如何安全,快速地在Linux上的Bash中制作唯一的临时文件?

You can use the mktemp program.

您可以使用mktemp程序。

In the simplest way,

用最简单的方式

tmpfile=$(mktemp)

The file will be like /tmp/tmp.j0wD39Mr3b if you do not prefer any meaningful names.

如果您不喜欢任何有意义的名称,则该文件将类似于/tmp/tmp.j0wD39Mr3b

You can set the file to your preferred string like myapp.<6 char random string> by

您可以将文件设置为喜欢的字符串,例如myapp.<6 char random string>通过

tmpfile=$(mktemp -t myapp.XXXXXX)

Your temporary file will be like /tmp/myapp.V9XnA6.

您的临时文件将类似于/tmp/myapp.V9XnA6

You may also choose the directory where the temporary file is in by setting the -p option.

您还可以通过设置 -p选项来选择临时文件所在的目录。

Check more about mktemp in mktemp man page.

mktemp手册页中查看有关mktemp更多信息。

Answered by Eric Z Ma.
埃里克·马(Eric Z Ma)回答。

翻译自: https://www.systutorials.com/how-to-make-a-unique-temporary-file-in-bash-on-linux/

linux bash文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值