日付を一致させるために次の正規表現を試しています。この正規表現をより大きなawkスクリプトで使用しますが、これはうまくいかないようです。awkデータの一致がregexp + date関数では機能しない
echo "2343-23-23"| nawk '/[0-9]{4}-[0-9]{2}-[0-9]{1,2}/'
上記の行はまた、空の行に
を与え、どのように私は、返された結果が日付に変換する変換するのですか?私は、一致する結果を比較する日付をしたいと思います。私は最終的に
echo "2016-01-01 11:12:13,234" | nawk '/[0-9]{4}-[0-9]{2}-[0-9]{1,2}/ {if(date($0) > date("2016-01-01 10:00:00,234"){print "Yes";}}'
ありがとう、次のような何かをしたいと思います。
ありがとうございました!任意のアイデアどのように日付に文字列を変換するには?質問の私の最後の行を見てください。 – Zeus
awkの結果をこの回答のbashスクリプトにパイプしたいかもしれません。http://unix.stackexchange.com/a/84387/24179 –
最後に1は何をしますか? – Zeus