PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Linux
[問題] sed 如何搜尋關鍵字後插入後兩行
作者:
j222
(熱~)
2015-02-10 22:36:02
想請問一下,
我知道用sed可以:
sed -i '/abcde/a ABCDE' test.dat
搜尋 abcde 這個關鍵字所在的行,
然後把 ABCDE 這個字串插入下一行,
那有沒有甚麼方法可以插入關鍵字所在的行之下兩行(或n行)呢,
譬如 abcde 是在第 10 行,
我想把 ABCDE 插入變在第 12 行的地方,
謝謝各位!
作者:
filiaslayers
(司馬雲)
2015-02-11 00:06:00
請改用awk
作者: nullspace
2015-02-11 00:22:00
sed -i '/abcde/{N;s/$/\nABCDE/}' test.dat下三行就用N;N,依此類推... 不過用 awk 會比較方便
繼續閱讀
[問題] 免費遠端軟體
mom560924
[問題] linux跑程式
pandadao
[心得] bash/tcsh 之 pipeline (redirect)
newversion
[問題] Mail Server 架設問題
alanchc
[問題] curl或wget 只抓 N bytes的問題
jjooeeyy
[問題] ubuntu 14.04架設pdc
ishtarmms
Re: [新聞] Linux出現重大「鬼」漏洞!
shemale
Fw: [公告] 2/7 (六) 5AM-12PM 服務中斷
WolfLord
[問題] Sed改名字
zyxwvoklove
[問題] dropbear加入安全機制
hungwei0331
Links
booklink
Contact Us: admin [ a t ] ucptt.com