Linux:搜索并替换多个文件
时间:2020-02-23 14:39:59 来源:igfitidea点击:
要在Linux/Unix系统上的多个文本文件中搜索和替换,请使用以下命令:
find . -name "*.extension" -print | xargs sed -i 's/search_for_text/replace_with_text/g'
因此,举例来说,假设您要替换多个绑定区域文件中的IP地址(使用扩展名.hosts),并将IP地址10.10.1.1替换为192.168.1.1:
find . -name "*.hosts" -print | xargs sed -i 's/10.10.1.1/192.168.1.1/g'