Grepには「this」が含まれていますが、「this」をファイルに含めることはできません。

Grepには「this」が含まれていますが、「this」をファイルに含めることはできません。

私は現在基本的に""Ju"があるが"w"が含まれていない限り行を探してください"という宿題をしています。

私はgrepを使うべきだと思います。しかし、ファイルに追加できるかどうかはわかりません。

grep "Ju" | grep -v "w"

おそらく?

grep "alpha" | grep -v "beta" > file-name

答え1

コマンドは正しいです。ファイル名を追加してください。

grep "Ju" file.txt | grep -v "w"

あなたのコメントに答えるために、grepはファイルを変更しません。

答え2

あなたはそれを使用することができます:

grep '^[^w]*Ju[^w]*$' file.txt
  • ^$それぞれ線の始まりと終わりを示します。

  • [^w]*文字以外のすべてと一致します。w

したがって、上記の正規表現はその行で一致し、その行に()がJu含まれていないことを確認する必要があります。w[^w]*

関連情報