[英]Search and replace text in all files of a linux directory
我有一個網站目錄,我需要將所有硬編碼鏈接從一個域更改為另一個域。 尋找單個(grep?sed?)bash命令,它允許我更改目錄中所有文件中出現的所有文本?
以下將這樣做:
sed -i 's/old_link/new_link/g' file...
不要忘記使用反斜杠轉義鏈接地址中的任何斜杠,點和任何其他正則表達式特殊字符。
另外,嘗試:
perl -p -i -e <regex> <folder>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.