请提供有关使用最新日期和时间替换变量的建议。
这是我的要求。
FN='basename$0'
TS=`date '+%m/%d/%Y %T'`
QD='08/27/2014 16:25:45'
然后我有一个查询要运行。运行后,我需要输入
$TS
(当前系统日期和时间)并将其作为值分配给$QD
变量。这是一个循环过程,每次脚本运行时都会更新。我尝试使用sed,但未成功。
请帮忙。
最佳答案
尽管您没有提到要实现的总体目标,但我觉得这样的事情比使用sed
更新现有的脚本文件更可靠。
FN='basename$0'
TS=date '+%m/%d/%Y %T'
# Load the latest QD (from the last run)
[ -e ~/.QD.saved ] && QD="`cat ~/.QD.saved`"
QD='08/27/2014 16:25:45'
...在那个文件中...
#Save the new QD variable
echo '$(date +$FORMAT)'" > ~/.QD.saved