現在のIPに一致するようにhostsファイルを編集したいのですが、PythonまたはAWKで編集できますが、VIMに方法があるかどうか疑問に思っていました...
私が何を意味するか見てみましょう、私のホストはそのように見えます:
192.168.11.172 blazer blazer.mydomain
192.168.11.173 faster faster.mydomain
...
192.168.11.225 schurtig schurtig.mydomain
ここで、すべてのIPを32ずつインクリメントして、最終結果が次のようになるようにします。
192.168.11.202 blazer blazer.mydomain
192.168.11.203 faster faster.mydomain
...
192.168.11.257 schurtig schurtig.mydomain
カーソルを正しいIPに置いて、次のように入力した場合
30およびCTRL+A
それは私が望むことをします。
唯一の問題は、約300のホストがあります...そして3か月に1回実行する必要があります... Pythonで実行できますが、vimでファイルを表示する方が安全です。これは、実行する必要がないためです。スクリプトを作成し、その後結果を制御します。
以下は、最初の行のみを変更します。
let i=172 | g/172/s//\=i+30/
さまざまなIP範囲でこれをループで繰り返して、インクリメントする必要がある回数を指定できるようにしたいのですが、それを行う「トリック」はありますか?
努力してくれてありがとう、オズ