sed 命令行格式为:
sed [ -nefri ] 'command' 输出文本
常用选项:
-n :在一般 sed 的用法中,所有来自 STDIN的资料一般都会被列出。但如果加上 -n 参数后,则只有经过sed 特殊处理的那一行(或者动作)才会被列出来.
-e :直接在指令列模式山进行sed的动作编辑
-f :直接将sed的动作写在一个档案内
-r: sed的动作支援的时延伸型正规表示法的语法
-i: 直接修改读取的档案内容
常用命令:
例如:
删除
sed '1d' test
sed '$d' test
sed '1,2d' test
显示特定行
sed -n '1p' test
模式查询
sed -n '/ruby/p' test
sed -n '/\$/p' test
sed '1a drink tea' ab
sed '1,3a drink tea' ab
sed '1,2c Hi' ab
格式:sed
sed -i '$a bye' ab