标签:
SED
sed编辑器逐行处理文件,将结果发送到屏幕上。
首先sed把当前处理的行保存在以恶搞临时缓存区中,处理完行后把该行发送到屏幕上,sed是对副本进行编辑,不会修改原文件。
如果要修改原文件,使用-i选项。
将文件内容列出同时打印行号,将2-5行删除显示
$ nl file_name | sed ‘2,5d‘ #2,5d: delete 2-5 rows
原文件中删除第一行:
$ sed -i ‘1d‘ file_name
a表示在行后加字符串,i表示在行前添加字符串:
$ nl filename | sed ‘2a test‘
$ nl filename | sed ‘2i test‘
c为替换内容选项,将2-5行内容替换
$ nl filename |sed ‘2,5c alternative‘
列出5-7行
$ nl filename | sed -n ‘5,7p‘
FROM:http://www.jb51.net/article/54961.htm
标签:
原文地址:http://www.cnblogs.com/niceforbear/p/4557588.html