質問: 縦棒の作り方| grepで動作しますか? これが私が試したgrepコマンドラインの例です:grep '(565172|565173|565175)' /var/log/cups/error_log 3つの値すべてがファイルに複数回含まれていても、出力は生成されません。私はバーをエスケープしようとしました、そしてそれは物事をいくらか改善しました-中間の値は検出されましたが、最初または最後ではありませんでした。grep '(565172\|565173\|565175)' /var/log/cups/error_log また、ダブルエスケープを試しましたが、結果が得られませんでした。grep '(565172\\|565173\\|565175)' /var/log/cups/error_log 私は何が間違っているのですか?ありがとう。
回答: 使用しようとしている構文は拡張正規表現に属しているため、答えは非常に簡単です。egrepを使用するか、-eフラグを含めます。