在文件 1 中,
“服务器恢复现已完成。它将在几秒钟内投入运行。恢复完成后,请保留所有日志文件。”
在文件 2 中,
“由于 .SA 文件不匹配,恢复已成功终止”。请保留日志文件以供将来参考。
现在我想从文件 1 和文件 2 中获取完整的行。如何一次打印或获取这些行?
答案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)'