我是 shell 脚本的初学者
echo $ip "node$i" >> /etc/hosts
在 shell 中编写以上内容会导致
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 并更改主机文件中的条目