sed
K.Sun
这个作者很懒,什么都没留下…
展开
-
sed编辑器基础之替换命令(二)
sed根据模式替换的命令格式是这样的:s/pattern/replacement/flags其中flags可以写数字,数字是多少,就是第几个位置:我们还是看栗子吧。首先新建一个文件名为data的文本作为数据范例:test test testtest test当flags没有指定的时候:$ sed 's/test/trail/' datatrail test testtrail test好,结果原创 2016-11-03 13:39:58 · 1046 阅读 · 0 评论 -
sed命令删除行操作
原始数据$ cat data line 1line 2line 3line 4line 5line 6line 7line 8line 9line 10删除第3行:$ sed '3d' dataline 1line 2line 4line 5line 6line 7line 8line 9line 10注意,此时data本身没有改变,删除2,3行:$ sed '原创 2017-03-22 10:30:51 · 10245 阅读 · 0 评论 -
sed命令修改行
原始数据:$ 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原创 2017-03-22 10:58:21 · 1053 阅读 · 0 评论 -
sed对文件的写操作
原始数据:$ cat data line 1line 2line 3line 4line 5line 6line 7line 8line 9line 10将第1,2行保存到新文件中:$ sed '1,2w test' dataline 1line 2line 3line 4line 5line 6line 7line 8line 9line 10$ cat原创 2017-03-22 11:18:04 · 638 阅读 · 0 评论 -
sed对文件的读操作
原始数据:$ cat dataline 1line 2line 3line 4line 5line 6line 7line 8line 9line 10$ cat tdata This is a joke.将tdata中的数据插入到data中指定的行后:$ sed '4r tdata' dataline 1line 2line 3line 4This is a jo原创 2017-03-22 11:59:32 · 1241 阅读 · 0 评论