在linux中,有什麼好方法可以找到目錄下文件中所有出現的“string1”並將其替換為“string2”?
答案1
相當基本。將 sed 與檔案通配符結合使用。除非你指的是目錄中的每個文件和子目錄?
sed -i 's/string1/string2/g' /path_to_dir/*
編輯:從字面上來說一切目錄下
find /path_to_dir/ -type f -exec sed -i 's/string1/string2/g' '{}' +
在linux中,有什麼好方法可以找到目錄下文件中所有出現的“string1”並將其替換為“string2”?
相當基本。將 sed 與檔案通配符結合使用。除非你指的是目錄中的每個文件和子目錄?
sed -i 's/string1/string2/g' /path_to_dir/*
編輯:從字面上來說一切目錄下
find /path_to_dir/ -type f -exec sed -i 's/string1/string2/g' '{}' +