sed应用示例

来源:互联网 发布:方太和老板比较 知乎 编辑:程序博客网 时间:2024/05/17 07:36
列出文件内容
# cat a.txt
123567
1
2
3
5
6
7

.把文件内的123换成1234
# sed -e 's/123/1234/' a.txt
1234567
1
2
3
5
6
7

.在第三行到第五行之后添加一行4
[root@localhost c]# sed -e '3,5 a4' a.txt
123567
1
2
4
3
4
5
4
6
7


.把第一行的12换成45
[root@localhost c]# sed -e '1 s/12/45/' a.txt
453567
1
2
3
5
6
7