[英]How to find and replace an IP address in many archives in linux
例子:
find /tmp/example -type f -print0 | xargs -0 sed -i 's/10.20.1.110/10.10.1.40/g'
我需要在 /tmp/example 中的所有檔案中將 10.20.1.110 替換為 10.10.1.40。 但是這個命令不會替換內部檔案。
.jy 這歸檔類型。
這些不是檔案,而是普通的文本文件擴展名; 因此,如果sed
命令對您不起作用,那么一定有另一個原因。 可能是該命令在權限不足的情況下執行 - sed -i
一旦無法rename
其臨時輸出文件rename
為輸入文件就退出(因為如果包含目錄設置了粘性位t
而您沒有擁有文件或目錄)。 注意錯誤信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.