【发布时间】:2016-07-29 18:40:49
【问题描述】:
所以我试图输出一个名称为 like: lastlogin-"yyyymmdd" 的文件,其中包含当前日期。
我想出日期应该是:date +"%Y%m%d" 我试着做一个变量
now = date +"lastlogin-%Y%m%d.txt"
filename = ${now}
xxxxx > ${filename}
但似乎没有任何效果
请帮忙
【问题讨论】:
标签: bash shell command-line
所以我试图输出一个名称为 like: lastlogin-"yyyymmdd" 的文件,其中包含当前日期。
我想出日期应该是:date +"%Y%m%d" 我试着做一个变量
now = date +"lastlogin-%Y%m%d.txt"
filename = ${now}
xxxxx > ${filename}
但似乎没有任何效果
请帮忙
【问题讨论】:
标签: bash shell command-line
使用命令替换:
lastlogin-"$(date '+%Y%m%d')".txt
保存在变量中:
filename="lastlogin-"$(date '+%Y%m%d')".txt"
然后做:
echo 'foobar' >"$filename"
【讨论】:
您应该使用$() 来执行命令和存储结果:
now=$(date +"lastlogin-%Y%m%d.txt")
【讨论】: