空ではなく、で始まらない行を選択する必要があります//
。次のように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つの代替式に一致するすべての文字列に一致します。