sed命令修改行

来源:互联网 发布:python 字典列表排序 编辑:程序博客网 时间:2024/05/22 12:40

原始数据:

$ cat data line 1line 2line 3line 4line 5line 6line 7line 8line 9line 10

修改第三行:

$ sed '3c\> this line has been changed.' dataline 1line 2this line has been changed.line 4line 5line 6line 7line 8line 9line 10

修改包含“line 1”的行:

$ sed '/line 1/c\> this line has been changed.' datathis line has been changed.line 2line 3line 4line 5line 6line 7line 8line 9this line has been changed.

修改4-8行:

$ sed '4,8c\> this line has been changed.' dataline 1line 2line 3this line has been changed.line 9line 10
0 0