我有一個文件存在,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 –