grepで動作しないファイルパスのワイルドカード

grepで動作しないファイルパスのワイルドカード

次の単語を検索する必要があります。

ABC-DEF
AB2-DEF
AB3-DEF
AB-DEF

だから私は努力しています:

grep AB*-DEF
grep -w -AB*-DEF
grep -w AB*DEF

しかし、それらのどれも職業を持っていません。

ベストアンサー1

*正規表現の内容はファイル名 glob とは異なります。ゼロ個以上の前の文字/パターンを示します。したがって、あなたの例はA0以上を探しますB-DEF

.正規表現では「すべての文字」を意味するので、次のようにパターンを変更できます。

grep 'AB.*DEF'

おすすめ記事