grep 抽出番号範囲

grep 抽出番号範囲

私はデートを探していますが、2019-09-XXどういうわけか2019-10-XX私のgrepは役に立ちません。ここで何かを逃しているようです。

  Last Password Change: 2019-10-30
  Last Password Change: 2017-02-07
  Last Password Change: 2019-10-29
  Last Password Change: 2019-11-03
  Last Password Change: 2019-10-31
  Last Password Change: 2018-09-27
  Last Password Change: 2018-09-27
  Last Password Change: 2019-06-27

次のことをしていますが、動作しません

grep "2019\-[09,10]\-" file また試みgrep "2019\-{09,10}\-" file

ベストアンサー1

「代替」正規表現タグが「|これまたはそれ」を意味するようにします。

grep -E '2019-(09|10)-' file

バラより私の正規表現がXでは動作しますが、Yでは動作しないのはなぜですか?正規表現タグと正規表現クラス(基本、拡張など)の背景知識。

おすすめ記事