ファイル1には、
「サーバーの回復が完了しました。数秒後に動作します。回復が完了したら、すべてのログファイルをアーカイブしてください。」
ファイル2では、
「.SAファイルの不一致が原因で修復が正常に終了しました。」後で参照できるようにログファイルをアーカイブします。
では、file1とfile2から行全体を取得したいと思います。この行を一度に印刷またはインポートするにはどうすればよいですか?
答え1
私が正しく理解したことを願っています。
cat file1 file2 | grep -E '(^Restoration\ was\ successfully|^Server\ restoration\ is\ complete)'
ファイルが一重引用符で始まる場合:
cat file1 file2 | grep -E '(^\'Restoration\ was\ successfully|^\'Server\ restoration\ is\ complete)'