gpt4 book ai didi

linux - 在 bash Shell 中查找和替换

转载 作者:太空宇宙 更新时间:2023-11-04 05:44:30 24 4
gpt4 key购买 nike

请建议如何用最新的日期和时间替换变量。

这是我的要求。

FN='basename$0'

TS=`date '+%m/%d/%Y %T'`

QD='08/27/2014 16:25:45'

然后我有一个查询要运行。运行后,我需要获取 $TS(当前系统日期和时间)并将其作为值分配给 $QD 变量。这是一个循环过程,每次脚本运行时都会更新。

我尝试过使用 sed 但没有成功。

请帮忙。

最佳答案

以编程方式修改脚本以具有不同的时间戳常量绝对是处理此问题的错误方法。

相反,当您想要标记查询已完成时,只需触摸文件即可:

touch lastQueryCompletion

...当您想知道查询上次完成的时间时,请检查该文件的时间戳:

# with GNU date
QD=$(date -r lastQueryCompletion '+%m/%d/%Y %T')

# or, with Mac OS X stat
QD=$(stat -t '%Y/%m/%d %H:%M:%S' -f '%Sm' lastQueryCompletion)

关于linux - 在 bash Shell 中查找和替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25538744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com