シェルスクリプトを使用して他のファイルの時間を比較する

シェルスクリプトを使用して他のファイルの時間を比較する

次の内容を含むファイルがあります。ここでは、HIW.ear最初の行のタイムスタンプを2行目のタイムスタンプと比較する必要があり.jarsます。これにご協力をお願いします。 .earタイムスタンプは、他のすべての.jarタイムスタンプより小さくなければなりません。

[rba@ci01 UAT]$ cat UAT1.txt
UAT - NODE1,May18;21:00;HIW.ear
May18;21:01;O.jar
May18;21:01;Com.jar
May18;21:01;D.jar
May18;21:01;F.jar

ベストアンサー1

2つのタイムスタンプを使用してawk抽出し、タイムスタンプをフォーマットで並べ替え、yyyy-mm-dd hh:MM:ssそれをエポック時間に変換してから、date --date='2021/05/18 21:00:22' +"%s"エポック時間を比較してどちらが大きいかを確認できます。

おすすめ記事