この文字列 'foo'またはこの文字列 'bar'のいずれかを含むファイルを検索したいとします。これはこれまで私が試したことです:ORを使用してファイルをgrepするには
cat filename.csv | grep foo\|bar
この文字列 'foo'またはこの文字列 'bar'のいずれかを含むファイルを検索したいとします。これはこれまで私が試したことです:ORを使用してファイルをgrepするには
cat filename.csv | grep foo\|bar
あなたは、複数の-e
フラグで複数のパターンを指定することができます。
grep -e foo -e bar filename.csv
これはPOSIX標準です。
私が以前に提案したものは、一部のインストールでは機能しません。私は、これは、より汎用的な文法であると考えている:
grep -E 'foo|bar' filename.csv
上記の代替形式です:
egrep 'foo|bar' filename.csv
のegrepは、このケースでは「fooのある正規表現の使用をサポートしています| bar '
私の答えがあなたのために働いたなら、upvoteまたはそれを受け入れてください。評判を得るには –
次のいずれかを使用できます。
cat filename.csv | grepの-E 'FOO |バー'
のgrep -E 'FOO |バーがちょうど単一引用符 `猫のfilename.csvを使用
これは既存の回答の複製です。 –
をfilename.csv | grep 'foo \ | bar'' –