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