1.将 statement 前面的部分予以删除
sed -i s/^.*statement://g ./0619
2.将 message 后面的部分予以删除
sed -i s/message:.*$//g ./0619
3.替换
sed -i s/"//g 0619
4.删除包含
sed -i /unlisten/d 0619
sed -i /DISCARD ALL/d 0619
5.删除空行
sed -i /^$/d abc。txt
实例
1.往文件的顶部添加文字
sed -i 1s/^/123/ abc.txt
2.对一个目录文件进行递归搜索和替换
find . -type f -name *.txt -exec sed -i s/this/that/g {}
3.替换字符串
sed -i "" 's/^02-2[0-9]\ [0-9][0-9]:[0-9][0-9]:[0-9][0-9].[0-9][0-9][0-9]//g' 192.168.13.73.log
find . -exec ls -lh {} \;