Linux/Mac下批量替换文件夹内所有文件中的指定字符串 有更新!

  |   0 评论   |   98 浏览

    grep -rl "用于搜索的字符串" ./ | xargs sed -i "备份的文本(此参数仅在Mac下使用,可使用空字符串即可)" 's/需要替换的字符串/替换后的字符串/g'
    

    sed命令如果无法识别的话,请自行安装
    具体意义是 在./目标文件夹(这里指当前文件夹)中 搜索含有用于搜索的字符串的文件,然后将其中的需要替换的字符串替换为替换后的字符串,所以如果用于搜索的字符串需要替换的字符串相同的话,即可以达到批量查找和替换的功效!

    评论

    发表评论

    validate