本篇文章只是简单记录下批量的修改目录下的文件和文件的内容
批量替换指定目录下文件的文件名
Windows下请先下载并安装 Git Bash客户端.
如下截图rename目录下有hello1.c hello2.c 两个文件,当前需要将hello替换为helloworld.
执行操作: find ./ -name “hello” | xargs -i echo mv {} {} | sed ‘s/hello/helloworld/2’ | sh
结果如下:
批量或者单个替换文件中的内容
-
先提前安装VS Code(Linux or Windows 都可以直接安装)
然后在将需要替换内容文件所在的文件夹通过VS Code进行打开后,通过如下截图中 SEARCH窗口进行搜索替换
-
通过命令行进行批量处理(Windows可以通过Git Bash的终端进行运行)
如下截图rename目录下的helloworld1.c helloworld2.c,当前需要将两个文件中的hello替换为helloworld.
执行操作: sed -i “s/hello/helloworld/g”grep hello -rl