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