ログファイルを日付構文と一致させる方法

ログファイルを日付構文と一致させる方法

私たちは次のログを持っています

more log

20/08/02 13:41:39 some text 
at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB
20/08/02 13:41:40 some text 
20/08/02 13:41:41 some text 
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2347
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2347
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2347
20/08/02 13:41:42 some text 
20/08/02 13:41:43 some text 
at org.apache.hadoop.ipc.Server$Handler.run(Server.java:2347

行と日付だけを一致させたいです。

だから私たちは

echo "$(date +"%Y/%m/%d")"

それは私たちに与える

2020/08/02

しかし、日付を把握しようとすると、何の結果も得られません。

例:

 grep  "$(date +"%Y/%m/%d")" log

私のgrep構文には何の問題がありますか?

期待される出力

20/08/02 13:41:39 some text 
20/08/02 13:41:40 some text 
20/08/02 13:41:41 some text 
20/08/02 13:41:42 some text 
20/08/02 13:41:43 some text 

ベストアンサー1

探している行は20/08/02代わりに始まります2020/08/02%y代わりに試して%Yみてください。年の最後の2桁

おすすめ記事