簡體   English   中英

Yjw替換,然后用sed搜索並查找

[英]Yjw to replace and then search with sed and find

我正在制作一個bash腳本,它會像

script.sh 172.16.1.1

試圖取代。 並搜索文件以將其刪除,但不會發生

echo $1 | find -name '*.`sed 's/\.*//g'`' -printf "%f\n" -delete

文件看起來像

eth0-2:120.1721611  eth1-2:120.1721611

在該腳本中嘗試此命令。
我認為這可能會幫助您滿足您的要求。

$ find -name“ * echo "$1" | sed 's/\\.*//g' ” -printf“%f \\ n”-刪除

我僅傳遞特定字段的名稱,如果傳遞整個命令,則會產生不同的結果。

給定命令從當前目錄搜索到末尾。

如果您需要從根目錄或家庭中搜索,請使用/~在find命令中,例如

$ echo "$1" | sed 's/\\.*//g' “ * echo "$1" | sed 's/\\.*//g' ” -printf“%f \\ n”-刪除

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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