Neo Anderson's Blog

Linux基础命令-Sed

字数统计: 133阅读时长: 1 min
2015/01/18
  • 文件内容替换预览
    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行数据
CATALOG
  1. 1. 文件内容替换预览
  2. 2. 文件内容真实替换
  3. 3. 删除文件内容