grep は範囲内のすべての数値を検索します。

grep は範囲内のすべての数値を検索します。

したがって、次のような多くの履歴を含むファイルがあります。

Peugeot:206:2000:Red:1

私は1995-1999年を含むすべてを見つけようとしています。頑張りました

grep '[1995-1999]' file.txt

役に立たない。どんなアイデアがありますか?ありがとうございます。

ベストアンサー1

これ単純な:

grep -E "199[5-9]"

タスクを実行します。予想される数値範囲が文字コード範囲と一致するため、簡単です。 1998-2003などのより複雑な例では、範囲を適切に分割する必要があります。

grep -E "199[8-9]|200[0-3]"

おすすめ記事