シェルスクリプト初心者です
echo $ip "node$i" >> /etc/hosts
上記をシェルで書くと、
192.168.1.2 {
192.168.1.4 node2
192.168.1.2 }
{ と } は必要ありません。どうすればよいですか?
完全なプログラム
read total
number=virsh list --all | wc -l
$number=$number+1
for i in {$number $total }
do
virt-clone --connect=qemu:///system -o vm2 -n vm$i -f /vm$i.qcow2
ip=$(arp -an |grep "virbr0" |egrep -Eo '[[:digit:]]{1,3}\.[[:digit:]]{1,3}\. [[:digit:]] {1,3}\.[[:digit:]]{1,3}'|tail --lines=1)
echo $ip "node$i" >> /etc/hosts
done
VM のクローンを作成し、hosts ファイルのエントリを変更しようとしています