我正在進行一個消毒過程,它使用IP地址八位字節(在大多數情況下,前兩個或三個)&用掩碼變量替換它們。重命名目錄的一部分
例如:
192.168.100.10 = xxx.yyy.zzz.10
這是很容易含有這種txt文件做(謝謝你,SED),但我需要的目錄也這麼做。
我的問題是(無需安裝任何額外的perl軟件包等),什麼是找到一個包含完整的IP地址& &僅遮蔽部分被替換的文件夾的最佳方式。
例如:
/logs/folder/192.168.100.10/data -> /logs/folder/xxx.yyy.zzz.10/data
如果源IP八位字節= $ IP &屏蔽值= $ IMASK
您是否看過'find'與1行輔助腳本來執行*子字符串替換*和'mv'? –