linux - shell 脚本的 ccyymmddhhmmss 格式
问题描述
如何按照以下格式创建带有日期和时间的文本文件:
vendor_brandname_ccyymmddhhmmss.txt
目前我使用以下格式:
DATE= date +%Y%m%d
file1=HospTOHome_BRC_$DATE.txt
解决方案
该论点不仅+
限于占位符。
$ date +"HsopTOHome_BRC_%Y%m%d%H%M%S.txt"
HsopTOHome_BRC_20210630082847.txt
file1
您可以使用命令替换来设置 的值:
$ file1=$(date ...)
要实际创建文件,您可以使用touch
:
$ touch "$file1"
或重定向生成所需内容的某些命令的输出:
$ ls > "$file"
或将其作为参数传递给您喜欢的文本编辑器:
$ vi "$file"
推荐阅读
- mule - 在 Anypoint Studio 中拆分字符串以创建新文件名时出现重载错误
- c++ - 高级 C++ 多括号
- react-data-grid - 网格标题不随滚动条移动
- macos - SaltStack - Mojave 10.14 的 Touch 和 666 /var/db/ntp-kod
- ajax - Datepicker 显示在模态窗口后面
- fpga - 如何将 qip 文件添加到从 Makefile 生成的 Quartus 项目中
- c++ - 策划游戏打印问题#
- ios - App Store Connect 中的 App Store 信息项
- java - 如何在 bean 类中存储 int 和 string 值?
- xamarin - Mapbox android加载基于时间的图块