1:sed命令的格式: sed options script file
1.1echo "This is a test"|sed 's/test/big test/'
s命令用第二个字符串替换第一个两个斜杠之间指定的字符串
更多替换选项 s/pattern/repalcement/flags
1:替换标记
数字:表示替换第几个出现的pattern
g:表示用新文本替换全部实例
p:表示打印原始行的内容
w file:将替换的结果写入文件
1.2要从sed命令中执行多个命令,使用 -e选项
sed -e 's/brown/yellow/;s/dog/cat/' data1
1.3 当有太多的sed命令需要处理,可以保存在一个单独的文件里面 使用-f选项
sed -f script data1
2:使用地址
sed编辑器将制定的命令仅应用于指定地址匹配的行
address {
command1
command2
}
两种行寻址方式
>>行的数值范围
sed '2,$s/dog/cat/' data1
>>筛选行的文本模式
/pattern/command
sed '/rich/s/bash/chs/' /etc/passwd