4台のマシンがあり、各マシン(centos)には同じIPアドレス10.0.0.3のifcfg-bond1があります。 bashとsedを使用して10.0.0.3を増分値に変換するにはどうすればよいですか?こんなものを手に入れたい
machine1 -> 10.0.0.1
machine2 -> 10.0.0.2
machine3 -> 10.0.0.3
machine4 -> 10.0.0.4
SSHを介してletとbashを使用してスクリプトを試しましたが、すべてのコンピュータで10.0.0.2を取得します(let + 1を使用)。
for i in machine{1..4};do ssh $i "var=1;export var;let var=var+1;echo 10.0.0.$var";done
どんな提案がありますか?ありがとう
ベストアンサー1
for i in {1..4};do ssh machine$i "echo 10.0.0.$i";done
このコードでは、数字をもう少し長く区切ります。数字だけがあり、ワードマシンはありません。次に、それを使用してエコー用のssh
コンピュータアドレスを作成します。