簡體   English   中英

搜索並替換linux目錄的所有文件中的文本

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM