0
所以我试图输出一个名称为like:lastlogin-“yyyymmdd”的文件,它包含当前日期。 我想通了,日期应该是:date +"%Y%m%d"
,我试图做一个变量在shell中输出一个带有变量名称的文件
now = date +"lastlogin-%Y%m%d.txt" filename = ${now} xxxxx > ${filename}
但似乎没有任何工作
请帮
所以我试图输出一个名称为like:lastlogin-“yyyymmdd”的文件,它包含当前日期。 我想通了,日期应该是:date +"%Y%m%d"
,我试图做一个变量在shell中输出一个带有变量名称的文件
now = date +"lastlogin-%Y%m%d.txt" filename = ${now} xxxxx > ${filename}
但似乎没有任何工作
请帮
你应该使用$()
命令执行和结果的存储:
now=$(date +"lastlogin-%Y%m%d.txt")
使用命令替换:
lastlogin-"$(date '+%Y%m%d')".txt
要保存在一个变量:
filename="lastlogin-"$(date '+%Y%m%d')".txt"
然后执行:
echo 'foobar' >"$filename"