我有一个文件存在,shell脚本检查一个段落在文件
Published 3EO's
Save completed
Trade saving save successful for 123
Published 3EO's
Save completed
Trade saving save successful for 234
Published 4EO's
Save completed
Trade saving save successful for trade
5666688|000|b
我的问题是我想写一个脚本,将检查以下段落存在或不还我想存储的段落在一个变量中进行比较。
Published 3EO's
Save completed
Trade saving save successful for 123
我写这样的
cat $file | grep -A 2 "Published 3EO's"
其中$文件包含原始段落。
问题是,它返回两个以上的值,第一段和第二段。 但我只想要一个段落,我正在寻找一场比赛。
任何帮助将不胜感激。
为什么你有完全相同的问题(与接受的提供答案)http://stackoverflow.com/questions/40586948/shell-script-to-check-如果-A-段落流的线,存在-IN-A-文件?再次? – Inian
http://stackoverflow.com/questions/3717772/regex-grep-for-multi-line-search-needed; http://stackoverflow.com/questions/2686147/how-to-find-patterns-across-multiple-lines-using-grep –