GNU/Linux >> Linux の 問題 >  >> Linux

grep を使用して 1 行に 2 つの文字列を一致させる

これはあなたが探していたものだと思います:

grep -E "string1|string2" filename

次のような答えだと思います:

grep 'string1.*string2\|string2.*string1' filename

どちらか一方または両方ではなく、両方が存在する場合にのみ一致します。


使用できます

grep 'string1' filename | grep 'string2'

または

grep 'string1.*string2\|string2.*string1' filename

Linux
  1. 2つの簡単なチュートリアルでawkスキルを向上させます

  2. Linuxコマンドラインでのパイプの操作

  3. 1つのSudoで一連のコマンドを実行しますか?

  1. 論理演算子を使用したGrep?

  2. Linux で出力行ごとに 1 つのファイル名をリストするにはどうすればよいですか?

  3. 複数行の出力を 1 行に連結する方法は?

  1. Bash - printf を使用して複数行の文字列 ('\n' を含む) を印刷する方法

  2. Linuxで2つの文字列を一緒に含むファイルを見つける方法は?

  3. grepさ​​れた行の後にn行目を取得する方法は?