Find
遞歸搜尋和替換多種文件類型的內容
我有數千個包含絕對路徑( http://site.com/sites/etc )的網路文件(.php、.htm、*.html 等)。我需要掃描各種文件類型的目錄和所有子目錄,並在這些文件中,將我的絕對路徑修改為我選擇的相對路徑,然後將文件的其餘部分保持原樣。但是,它不能更改任何其他絕對 URL 的路徑。
我已經檢查了已經發布的關於此事的類似問題,但似乎沒有一個直接解決這個問題。有什麼建議麼?謝謝!
find . -type f -print | xargs sed -i.bak 's#http://site.com/sites/etc#something else#g'