1. 替换

文件:test.txt abc aaa 命令:sed '/.*/a/d/g' test.txt(将文件中所有的'a'替换成'd') 结果: dbc ddd

2. 删除

文件:test.txt abc aaa 命令:sed '/a$/d' test.txt(将文件中所有以'a'结尾的行删除) 结果: abc

3. 更改字母大小写

文件:test.txt abc aaa 命令:sed '/.*/y/abcd/ABCD/' test.txt(将文件中小写的'abcd'替换为大写的'ABCD') 结果: ABC AAA

4. 合并文件

文件一:01.txt a b 文件二:02.txt c d sed脚本文件:sed.sh /.*/{ $r 02.txt } 合并后的文件:merge.txt a b c d 执行sed:sed -f sed.sh 01.txt > merge.txt