Добрый день! Мне необходимо написать скрипт для проверки длины массива в цикле, но что то не получается(, собственно сам скрипт:
#!/bin/bash
#останавливаем службу
systemctl stop libvirt-guests
#объявляю массив и складываю в него результаты команды
unset array
array=(`virsh list | grep running | awk '{print $2}'`)
lenArr=${#array[@]}
#вот тут необходимо в бесконечном цикле проверять пока длина массива не будет равна 0
#и только тогда выполнить echo.
state=false
while [ state = true ]
do
if [ "$lenArr" -eq 0 ] ; then
echo "shutdown success"
state=true
break
else
continue
fi
done