大神请帮忙如何用sed或者awk简单处理以下文件?
cat test1:aaa1234bbb4321
ccc5432
ddd1234
cat test2:
aaa1234
bbb4321
ccc5432
ddd 6748
eee 898332
脚本处理后希望得到新的 文件是, 从关键字aaa 开始到ddd 这一行前面加上“// ”, 但是ddd关键字的这一行不加这个"//".
test1_new:
// aaa1234
// bbb4321
// ccc5432
ddd1234
test2_new:
// aaa1234
// bbb4321
// ccc5432
ddd 6748
eee 898332
先谢谢大神了。
回复 1# clfsy
awk '/aaa/{a=1}/ddd/{a=0}{print a?"// "$0:$0>"newfile"}' file
页:
[1]