【发布时间】:2022-11-13 11:18:55
【问题描述】:
专家们,
我是脚本世界的新手
我试图保留超过 30 天的线路。 该文件包含以下行
Server1 last patched on Mon Oct 11 09:50:47 2021
Server2 last patched on Fri Jun 3 07:53:36 2022
Server3 last patched on Fri Jun 3 11:58:26 2022
Server4 last patched on Fri Jun 17 12:58:59 2022
Server5 last patched on Fri Marc 17 04:12:51 2022
Server6 last patched on Mon Oct 17 23:08:24 2022
谢谢您的帮助。
希望保留超过 30 天的线路。 我试过这个
awk -v dat="Sun Oct 04 00:00:00 2022" -F':' '$5<dat' list.txt
给出相同的结果
Server1 last patched on Mon Oct 11 09:50:47 2021
Server2 last patched on Fri Jun 3 07:53:36 2022
Server3 last patched on Fri Jun 3 11:58:26 2022
Server4 last patched on Fri Jun 17 12:58:59 2022
Server5 last patched on Fri Marc 17 04:12:51 2022
Server6 last patched on Mon Oct 17 23:08:24 2022
预期结果是
Server1 last patched on Mon Oct 11 09:50:47 2021
Server2 last patched on Fri Jun 3 07:53:36 2022
Server3 last patched on Fri Jun 3 11:58:26 2022
Server4 last patched on Fri Jun 17 12:58:59 2022
Server5 last patched on Fri Marc 17 04:12:51 2022
文件条目是
server1 - Red Hat Enterprise Linux Server release 7.9 (Maipo) - last patched on Tue Sep 20 10:45:56 2022
【问题讨论】:
-
@markp-fuso 更新了预期的结果
-
@ glenn jackman 你是对的,感谢您的纠正 它应该在列表中