强大的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文件进行备份.

完成!

随机日志

One Response to “强大的sed编辑器”

  1. dd Says:

    :-| 牛人.


留下您的脚印