标签:
①删除
1 #删除文件第2行 2 nl /etc/passwd | sed ‘2d‘ 3 #删除文件第2至第5行 4 nl /etc/passwd | sed ‘2,5d‘ 5 #删除文件第3至最后一行 6 nl /etc/passwd | sed ‘3,$d‘
②添加
1 #在第二行后添加"drink tea"字样 2 nl /etc/paswd | sed ‘2a drink tea‘ 3 4 #在第二行前添加"drink tea"字样 5 nl /etc/passwd | sed ‘2i drink tea‘ 6 7 #在第二行后添加多行内容 8 nl /etc/passwd | sed ‘2a drink tea or ... ... \ 9 drink coffe‘
③整行替换与指定行的显示
#将每一行替换为"The line is replaced!" nl /etc/passwd | sed ‘c The line is replaced!‘ #将第2至5行内容替换为"No 2-5 number" nl /etc/passwd | sed ‘2,5c No 2-5 number‘ #将文件的5至7行列出 nl /ec/passwd | sed -n ‘5,7p‘
④部分查找与替换
sed ‘s/要查找的字符串/新字符串/g‘
注:-i 参数可直接修改文件 sed -i [command] file
标签:
原文地址:http://www.cnblogs.com/Ferir/p/4435677.html