背景:配备 Merlin AsusWRT 的路由器。目标是将纪元时间从路由器内的 UNIX 命令行附加到文本文件。例子:
{date:1532348491}
date 命令返回 Unix 纪元时间
date +%s
是否有一个聪明的单行命令可以附加纪元时间?
尝试从 UNIX 命令行将输出分配给变量未成功:
myVariable = date +%s
答案1
尝试,
myVariable=`date +%s`
或者最好是:
myVariable=$(date +%s)
单行代码:{ date +%s
} 返回了 {1532368565}。
一行:{$(date +%s)} 返回了 {1532368565}。
附加到数据文件的一行:
echo {`date +%s`} >> myDataFile.txt
echo {$(date +%s)} >> myDataFile.txt