find命令查找和替換
語法:
find -name '要查找的文件名' | xargs perl -pi -e 's|被替換的字符串|替換后的字符串|g'
#查找替換當前目錄下包含字符串並進行替換
find -name '*.txt' | xargs perl -pi -e 's|智慧鄉村|北部山區|g'
#查找普通文件
find ./ -type f -name '*.html' | xargs perl -pi -e 's|智慧鄉村|北部山區|g'
//這里“./”表示當前目錄。“-type f”表示查找普通文件。
-type TYPE:
f: 普通文件
d: 目錄文件
l: 符號鏈接文件
s:套接字文件
b: 塊設備文件
c: 字符設備文件
p: 管道文件