2.sed语法与常用选项

来源:互联网 发布:炫踪网络上市计划启动 编辑:程序博客网 时间:2024/05/16 14:25
命令格式:


sed 选项 'command' 文本文件


cat /etc/passwd | sed '字命令'    在测试时可以这么用,在脚本文件中效率不高不建议使用。




常用选项:


-r:  扩展正则需要 -r
sed 's/root/ROOT/' /etc/passwd > a.txt    重定向存储到a.txt文件中


-i:
sed -i 's/root/ROOT/' passwd
-i是将改变的文本存储到原来的文本文件中,不加-i只会将结果打印到屏幕,而上面的重定向只能存储到另一个文本文件中。


如果想保存副本 可以使用 -i.bak  则原来的文本会以.bak副本存储。   


-e:   与 分号; 效果相同
多条命令相连


-f: 命令以文本文件的形式给出。(文本文件中命令不需要单引号 '')   


-n:选择性输出
0 0