【发布时间】:2020-05-18 15:56:18
【问题描述】:
谁能帮助我使用 UNIX 脚本从文件的最后一行中提取日期,将其与当前日期进行比较,如果文件中的日期在当前日期之间有 1 小时的延迟,则回显 YES?
文件.txt
18:48:43 iLIKEtoMOVEitMoveIT
18:58:43 iLIKEtoMOVEitMoveIT
19:22:43 iLIKEtoMOVEitMoveIT
clear line
到目前为止,我想出了如何获取有时间的最后一行:
tail -n 2 File.txt | head c-8
输出 = 19:22:43 以及如何将当前日期存储为变量中的唯一时间:
TheCurrentDate="date +"%T""
如何比较这 2 个 HH:MM:SS 并计算它们之间是否经过一小时,然后回显“是”。全部放在script.sh中
【问题讨论】:
标签: string date variables unix compare