+ -
当前位置:首页 → 问答吧 → 请问能用sed按模式在文件插入一些行吗

请问能用sed按模式在文件插入一些行吗

时间:2011-03-24

来源:互联网

请问能用sed按模式在文件插入一些行吗

比如我的文件里原来有下列行
test = variable;
我希望把在它后面插入
test = variable_test1;
test = variable_test2;
test = variable_test3;
test = variable_test4;
test = variable_test5;

请问用sed工具怎么做?
能有更好的其它工具吗?

作者: fujoey   发布时间: 2011-03-24

$ cat 1
test=1
real=10

$ sed '/test/a\test=2;\ntest=3;' 1
test=1
test=2;
test=3;
real=10

作者: mercuyr   发布时间: 2011-03-24

awk 'BEGIN{FS=";"}{print;for(i=1;i<=5;i++){print $1"_test"i FS}}' filename 如果需要匹配模式你可以添加进去

作者: lionfun   发布时间: 2011-03-24

热门下载

更多