我有这个脚本:
date_time=`date "+%Y%m%d%H%M%S"`
script_name=`basename "$0"`
echo $date_time, $script_name
sleep 2
echo $date_time, $script_name
exit 1
它向我展示了这一点(同时)。
20200103114357, clone.sh
20200103114357, clone.sh
当我将变量调用为命令时,我需要日期和时间。下一次之间有2秒,但时间是一样的。我怎样才能做到这一点?谢谢。
您的代码将命令的结果存储在变量中,因此它永远不会改变。为了将命令本身存储在变量中,您需要对使用的引号进行一些细微的更改,如下所示:
再次设置睡眠后的日期时间: