文件内容替换预览
1 | find . -name '*.conf' -type f | xargs sed 's/logs\//\/var\/log\/nginx\//g' |
文件内容真实替换
1 | find . -name '*.conf' -type f | xargs sed -i bak 's/logs\//\/var\/log\/nginx\//g' |
mac下sed的使用需要注意-i的命令, -i(文件备份suffix 字符串) ,mac下要求必须给予设置, linux下可以不必设置`
删除文件内容
1 | sed -i 8d /dir/file.txt #删除file.txt文件中第8行数据 |