簡體   English   中英

如何在Linux中的許多檔案中查找和替換IP地址

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

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