强大的sed编辑器
八月 31st, 2009 Posted in Shell | 阅读次数: 319 次
制作:高进波
时间:2009-08-31
sed是一种新型的,非交互式的编辑器,功能非常强大,可用来修改文件内容等
下面只记录了常用的功能:
1.只打印文件某行
sed -n ’3,5p’ /etc/passwd
说明:以上命令只打印/etc/passwd文件第3行到第5行
2.删除文件指定行
sed -i ’28d’ /etc/passwd
说明:删除/etc/passwd文件第28行
sed -i ’10,27d’ /etc/passwd
说明:删除/etc/passwd文件第10行到27行
3.查找替换
sed -i ‘s/^root/myroot/g’ /etc/passwd
说明:将/etc/passwd文件中所有root开始的字符替换为myroot
sed -i ‘s/root/myroot/g’ /etc/passwd
说明:将/etc/passwd文件中所有root替换为myroot
以上就是平常使用最多的功能,在进行以上操作时,强烈建议对/etc/passwd文件进行备份.
完成!
九月 18th, 2009 at 17:28