这个问题可以使用命令行工具来解决。下面是具体的步骤:

  1. 打开终端,并进入需要修改的目录下。

  2. 使用下面的命令查找所有包含 'public1' 的文件,并将结果保存到一个文件中:

    grep -r 'public1' . > filelist.txt
    

    这个命令会在当前目录及其子目录下查找所有包含 'public1' 的文件,并将结果保存到 filelist.txt 文件中。

  3. 使用下面的命令来替换所有包含 'public1' 的文件:

    sed -i 's/public1/public21/g' $(cat filelist.txt | awk -F ':' '{print $1}' | uniq)
    

    这个命令会读取 filelist.txt 文件中的所有文件路径,并使用 sed 命令将其中的 'public1' 替换成 'public21'。

  4. 查看修改后的文件,确认修改是否生效。

注意:在使用 sed 命令时,一定要小心,避免不必要的误操作。建议在操作前先备份所有需要修改的文件。

批量替换目录下文件内容:将 'public1' 替换为 'public21'

原文地址: http://www.cveoy.top/t/topic/olil 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录