1. Sed命令格式
sed options script(脚本) file
2.常见用法
a.
echo "this is a work"| sed 's/test/work/' #用test替换work
s:替换每一行中匹配的第一处文本
b.
e.g:
This is a test of the test script. #trial means 试用
This is the second test of the test script.
sed 's/test/trial/2'
This is a test of the trial script.
This is the second test of the trial script.
2:替换每行中第2次出现的匹配文本
c.
sed 's/test/trial/g'
This is a trial of the trial script.
This is the second trial of the trial script.
g:替换文本中匹配的每处文本。
d.
e.g:
This is a test line.
This is a different line.
sed 's/test/trial/p'
This is a test line.
This is a test line. #打印出匹配的行,sed是逐行进行的,并且立即显示
This is a different line.
p:打印匹配的行,一般和-n选项
sed -n 's/test/trial/p'
This is a test line.
-n:只在输出文件中显示被替换命令修改过的行