Попытка разбить цикл for, если переменная $ DEVP не существует.Перерыв для цикла, если переменная ложна
nme=(Y6T1 Y6-T1 Y6.T1 Yr6T1 Yr6-T1 Yr6.T1 Yr6Term1)
DEVP=(/dev/disk2 /dev/disk3 /dev/disk4 /dev/disk5 /dev/disk6 /dev/disk7 /dev/disk8)
for ((i = 0; i < 7; i++)) ; do
if [ ${nme[i]} ${DEVP[i]} = 0 ] ; then
diskutil eraseDisk FAT32 ${nme[i]} ${DEVP[i]}
else
echo “Formatted USBs” ; break
fi
done
Я попробовал -z, но потом понял, что это должно быть -d вместо этого. Я только что запустил цикл if, но он возвращает false, когда я ищу каталог. Кажется, он не знает каталоги, которые существуют? – Phil
Вы уверены, что это каталог? Вам нужно -b для блочного устройства –
Я только что запустил ls и заметил, что это блок-устройство. Я не знал, что вы можете использовать -b. Спасибо, Роман. Легенда! – Phil