これら2つのgrepステートメントを結合する方法

これら2つのgrepステートメントを結合する方法

空ではなく、で始まらない行を選択する必要があります//。次のように2つの個別のgrepコマンドを実行できます。

空行ではなく行を抽出するには:

grep -v -E '^$' test.txt 

次に始まらない行を抽出するには、次のようにします//

grep -v '//' test.txt 

これら2つのコマンドを1つにまとめるにはどうすればよいですか?

ベストアンサー1

この試み、

 grep -ve '^$' -e '^//' file

男性の場合:

-e モード、 --regexp=モード

Use PATTERN as the pattern.  This can be used to specify multiple search patterns,

または、拡張正規表現(-E)を使用します。

 grep -v -E '^($|//)' file

男性の場合:

2 つの正規表現は中位演算子 | で連結できます。結果の正規表現は、2つの代替式に一致するすべての文字列に一致します。

おすすめ記事