この例では、 'list'という別のコマンドの出力から 'foo'または 'bar'で始まるファイルの行を出力しようとしています。 それは のように見えます| egrep 'foo | bar'> file.txt 最初の行だけでなく、行のどこでも 'foo'または 'bar'をピックアップする以外は機能します。私は引用符の前と後ろにregex '^'を使い、grep -Pでegrepを置き換えて、別のやり方で引用符を動かすことを試みる様々なバリエーションを試しました。私はそれが行の始めに起こったときだけそれらの用語を使用するように強制する方法を理解できません。egrep複数の文字列正規表現の行開始
0
A
答えて
0
あなたはfoo
とbar
両方の前で^
を追加する必要があります。@anubhavaが示唆よう
echo -e "fooOK\nbarOK\n--fooNOK\n--barNOK" | egrep "^foo|^bar"
fooOK
barOK
または使用が括弧します。
+0
また、0行ファイルを取得しても機能しませんでした。私はすでにこの特定の方法を試していました。 – sharpy1064
関連する問題
- 1. 複数行モードの文字列の開始と終了の正規表現
- 2. 正規表現[文字列]複数行
- 3. 正規表現のストリングの開始と終了の文字列
- 4. 正規表現知ら開始と終了の文字列
- 5. JavaScript正規表現:文字列の開始と文字列の終わり
- 6. 複数行の文字列のJavascriptの正規表現文字列置換
- 7. 正規表現の数字+文字列の文字列PHP
- 8. 複数行の正規表現。時には、現在の文字列
- 9. 正規表現の複数の文字列の一致が
- 10. Jenkinsの正規表現の正規表現文字列パラメータプラグイン
- 11. 正規表現文字列
- 12. 文字列の正規表現の開始/文字列メタ文字の終了のニーモニックチップ
- 13. 正規表現キャプチャ複数の文字列のプレースホルダ
- 14. スペースを含む複数の文字列の正規表現
- 15. 有効な正規表現の正規表現文字列
- 16. 正規表現とegrepの混在?
- 17. 複数のパターンを含む文字列と正規表現
- 18. 正規表現と複数の文字列
- 19. 複数の文字列を一致させる正規表現
- 20. 複数の文字列に一致する正規表現
- 21. 正規表現での正規表現9文字の文字列からの数字のタイプ
- 22. 英数字の文字列の正規表現11文字以上の固定長の正規表現11
- 23. シーケンスで始まらない文字列の正規表現
- 24. "/ *"で始まらない文字列の正規表現
- 25. 改行文字を含む文字列の正規表現パターン
- 26. 正規表現でJavaの複数行の文字列を検索する
- 27. 正規表現:このような複数行の文字列で引用符
- 28. 複数行の文字列を検出するPythonの正規表現
- 29. 正規表現のない文字列からの複数の数字
- 30. SQLの文字列の正規表現
'grep -E '^(foo | bar)' file' – anubhava
は動作しませんでした。0行目のファイルを取得しました。 – sharpy1064
私はそれを理解しました。 grepとegrepを持つLinuxは動作しません。 RHELを実行している別のボックスにファイルを転送すると、これは機能します。ありがとう! – sharpy1064