1
私は次のことをしようとし、所望の結果を得ることができないよ:mm/dd/yyのgrep日付の方法ddはbashで任意の値にすることができますか?
cat sfd_log.txt | grep '12/*/17' | more
私の目的は、ファイルからのすべての2017年12月のエントリを取得することです。ありがとうございました。
私は次のことをしようとし、所望の結果を得ることができないよ:mm/dd/yyのgrep日付の方法ddはbashで任意の値にすることができますか?
cat sfd_log.txt | grep '12/*/17' | more
私の目的は、ファイルからのすべての2017年12月のエントリを取得することです。ありがとうございました。
grep
は、(オプションで拡張された)正規表現構文を使用します。 Bashはグッビングを使用します。あなたが好きなら
grep '12/.*/17' sfd_log.txt | more
あるいは、より正確に:混乱、しかし重要なことは十分に異なることに十分似てますが、実際には「12/*/17」とを求め
grep -E '12/[0-9][0-9]?/17' sfd_log.txt | more
は何ですか。
0以上のリテラル '/'「リテラル '/ 17' が続く続くリテラル '12'。
ありがとう@bishoあなたの答えは私を助けました –
#私は助けてください。それが問題を満足に解決するなら、これはあなたのために働いた将来の読者に合図するために緑色のチェックボックスをチェックすることを検討してください。 – bishop