sed批量替換多個文件的內容


替換指定文件的字符串:

sed -i “s/oldstring/newstring/g” filename(s行號不指定表示所有行,g列號不指定表示第一列)


批量替換多個文件中的字符串:(直接修改)

sed -i “s/oldstring/newstring/g” grep oldstring -rl path

  批量替換多個文件中的字符串:

sed -i 's/oldstring/newstring/g' `grep -rl 搜索關鍵詞 目錄/*`(-r表示遞歸查找子目錄,-l表示輸出匹配的文件名)



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM