-4
grep
と私は前に-v
オプションを使用していません。ヘルプの説明に「一致の感覚を反転し、一致しない行を選択する」と記載されています。
grep -v '^$' file.txt
のコマンドは何ですか?
grep
と私は前に-v
オプションを使用していません。ヘルプの説明に「一致の感覚を反転し、一致しない行を選択する」と記載されています。
grep -v '^$' file.txt
のコマンドは何ですか?
あなたが示すように、grep
は一致の感覚を反転させます。
は、基本的な例を参照してください:この場合
$ cat file
1
2
3
4
5
$ grep 3 file
3
$ grep -v 3 file
1
2
4
5
を、あなたは^$
に一致しています。これは、次のことを意味します。行の先頭と行の終わりにのみある行。つまり、空行。前の例に続いて
:
$ grep '^$' b # one empty line
その後、grep -v '^$' file
試合空ではないすべての行:
$ grep -v '^$' file
1
2
3 # see how the empty line is not showing
4
5