Linux常用命令——tempfile命令

news/2023/6/7 22:39:30

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)

tempfile

shell中给临时文件命名

补充说明

有时候在写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。

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)
原文链接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4567773.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

pinctrl和gpio子系统实验(芯片原厂做的,类似STM32的HAL库,我们只需调用API来直接操作GPIO)

目录pinctrl子系统pinctrl子系统简介(半导体厂商写的)I.MX6ULL的pinctrl子系统驱动分析0、通过compatbile属性查找对应驱动文件1、PIN配置信息详解(获取寄存器地址)2、PIN 驱动程序流程讲解(流程图,了解)设备树中添加pinctrl节点模板(半导体厂商瑞芯微、海思厂商写的…

InfluxDB 笔记

概念 Measurement 类似于表名。 A measurement acts as a container for tags, fields, and timestamps. Tag 补充描述数据的信息,如示例中的location和scientist描述了该数据的采集地和采集人。这两个称为Tag Key,具体的值则称为Tag Value&#xff0c…

电脑控制手机,脚本帮你实现更强大的功能

大家在用手机群控软件的时候,还需要用脚本实现找图找色。Total Control作为安卓手机的多控系统,通过脚本实现识别颜色是其强大功能之一,本文就教教大家如何用Total Control 提供的REST API 实现单点比较颜色,支持颜色范围&#xf…

8、MariaDB11数据库安装初始化密码Navicat连接

MariaDB11安装 安装前准备 下载安装包 点我去MariaDB官网下载安装包 查看相关文档 Mariadb Server官方文档 使用zip安装 解压缩zip 将下载到的zip解压缩到想安装的位置。 生成data目录 打开cmd并进入到刚才解压后的bin目录, 执行mysql_install_db.exe程序生…

SQL Server:sp_send_dbmail参数设置(转载)

sp_send_dbmail [ [ profile_name ] profile_name ] [ , [ recipients ] recipients [ ; n ] ] [ , [ copy_recipients ] copy_recipient [ ; n ] ] [ , [ blind_copy_recipients ] blind_copy_recipient [ ; n ] ] [ , [ subject ] subject ] [ ,

数据库邮件服务器中sp_send_dbmail的参数使用

sp_send_dbmail [ [ profile_name ] profile_name ] [ , [ recipients ] recipients [ ; n ] ] [ , [ copy_recipients ] copy_recipient [ ; n ] ] [ , [ blind_copy_recipients ] blind_copy_recipient [ ; n ] ] [ , [ subject ] subject ] [ , [ bod

【GTS】com.google.android.stagedinstall.gts.host.StagedInstallTest#testSamegradeSystemTzdataApe Fail问题

1.首先找到host_log_xxx.txt文件查看测试fail项堆栈,如下: 12-08 13:25:51 I/ModuleListener: [1/1] com.android.compatibility.common.tradefed.testtype.JarHostTest com.google.android.stagedinstall.gts.host.StagedInstallTest#testSamegradeSys…

SQLSERVER 数据库邮件发送以表格形式发送(存储过程内容发邮件)

SQLSERVER 数据库邮件发送以表格形式发送 直接开始不哔哔! 一、数据库配置(以图文展现) 1.以sa或者windows身份登录数据库 2.选择数据库管理下面的数据库邮件: 3.选择数据库邮件左击选择配置数据库邮件。 直接下一步 这里我们…