Re: [問題] 有關grep的條件設定
※ 引述《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
討論串 (同標題文章)