Re: [問題] 請問sed多個條件的問題?
※ 引述《wansincere (無印良品)》之銘言:
: 各位前輩安安
: 我想請問一個sed判斷多個條件的問題
: 我知道當我想判斷一個條件的時候是這樣的
: /條件/{s/aa/bb/g}
: 如果我找到一個條件,然後替換下一行是這樣
: /條件/{n;s/aa/bb/;}
: 那如果我要找到第一個條件
: 並且下一行符合1到2個條件才要修改下一行的話
: 要如何做?
: 請會的前輩教我,謝謝 <(_ _)>
可以'巢狀'地使用大括號'{}'來附加更多的條件
$ cat input.txt
aa
bb
cc
dd
cc
$ sed -e '/aa/{ n; /bb/{ n; s/cc/zz/ } }' input.txt
aa
bb
zz
dd
cc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.168.106.105
推
08/24 19:40, , 1F
08/24 19:40, 1F
討論串 (同標題文章)