Re: [問題] 有關grep的條件設定

看板Linux作者 (星星平原)時間14年前 (2009/10/04 23:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《flax00298 (NI)》之銘言: 恕刪 : string1 : string2 : string3 : 也就是說只要第一行有string1 : 緊接著第二行是幾個空白加上string2 : 第三行也是一樣,但是是string3 : 我看了好幾遍的man,好像都只能抓單行的資料耶 : 我要怎麼用grep去search這種多行的格式呢? : 如果說拆開用三次的話 新手在此提供點意見,可用grep 搭配正規表示式,設三次條件,將三次的 結果使用IO轉向存入同一個檔案即可 script 內容如下 #!/bin/sh cat data1.txt | grep -e ^string1 > ans.txt cat data1.txt | grep -e ^\ *string2 >> ans.txt cat data1.txt | grep -e ^\ *string3 >> ans.txt 結果會出現一個ans.txt,裡面應該就是你要的。 -- http://blog.xuite.net/michaelr/linux -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.161.125.70
文章代碼(AID): #1AoB-pnF (Linux)
文章代碼(AID): #1AoB-pnF (Linux)