Linux 批量查詢替換文本文件中的字符串:
1.批量查找某個目下文件的包含的內容,例如:
# grep -rn "要找查找的文本" ./
2.批量查找並替換文件內容。
# sed -i "s/要找查找的文本/替換后的文本/g" `grep -rl "要找查找的文本" ./`
# sed -i "s/要找查找的文本/替換后的文本/g" /home/test/test.txt
分隔符是可以用其他字符的,如果要替換文本中有/則可以用?分隔:s?要找查找的文本?替換后的文本?g
1.批量查找某個目下文件的包含的內容,例如:
# grep -rn "要找查找的文本" ./
2.批量查找並替換文件內容。
# sed -i "s/要找查找的文本/替換后的文本/g" `grep -rl "要找查找的文本" ./`
# sed -i "s/要找查找的文本/替換后的文本/g" /home/test/test.txt
分隔符是可以用其他字符的,如果要替換文本中有/則可以用?分隔:s?要找查找的文本?替換后的文本?g
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。