之前写过介绍sed的文章,批量遍历目录全部文件并替换:Linux服务器运维之find配合sed批量替换内容-纯小白教程
如果只想替换目录的子文件呢?代码如下:

find /test/ -maxdepth 1 -type f -name "*.*" -exec sed -i "s/${OLD}/${NEW}/g" {} +

Related Posts: Linux Shell只批量替换第一层文件 :

留言

avatar