替换目录下所有文件中某一字符串

问题

想要将一个目录下所有文件中的yyyymmdd-hh24:mi:ss替换成yyyy-mm-dd+hh24:mi:ss

解决

使用sed+grep递归查找

grep -rl 'yyyymmdd-hh24:mi:ss' . | xargs sed -i 's/yyyymmdd-hh24:mi:ss/yyyy-mm-dd+hh24:mi:ss/g'
参考文章

linux 批量替换文件内容及查找某目录下所有包含某字符串的文件(批量修改文件内容)

你可能感兴趣的:(替换目录下所有文件中某一字符串)