1.
grep -rn "aaa" /usr/local/
表示 /use/local 目錄下 所有匹配"aaa" 的字串和行號
grep -rl "aaa" /usr/local/
表示 /use/local 目錄下 所有匹配"aaa" 的檔名############################################################################
2.
# sed -i "s/要找查詢的文字/替換後的文字/g" `grep -rl "要找查詢的文字" ./`
注意grep · · 和轉移字元"和/, 如果匹配的字元出現了以上字串,要用 \ 轉移
############################################################################
3.實例
把文字檔*.xml中,內容有50531334的,其對應內容全部換成80115433
sed -i "s/50531334/80115433/" `grep -rl 50531334 *.xml`