美文网首页
sed批量替换

sed批量替换

作者: 百里江山 | 来源:发表于2020-06-02 14:49 被阅读0次

1/2 查看要替换内容

  1. -r 表示递归查找子目录
  2. old_data 要查找的内容
    grep -r old_data ./

2/2 批量替换

  1. n 行号
  2. l 列出文件内容符合指定的样式的文件名称。
  3. xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。常用于批量操作命令
  4. -i 插入,相当真正写入数据
  5. s 取代,可以直接进行取代的工作哩!通常这个 s 的动作可以搭配正规表示法!例如 1,20s/old/new/g 就是啦
  6. g 获得内存缓冲区的内容,并替代当前模板块中的文本。
  7. 将old_data替换成new_data内容
    grep -rnl old_data ./ |xargs sed -i 's/old_data/new_data/g'

相关文章

网友评论

      本文标题:sed批量替换

      本文链接:https://www.haomeiwen.com/subject/ycpuzhtx.html