Всем привет!
Почему я с массивами нормально могу работать используя echo, а например mkdir и mkfs.ext4 ругаются?
Как правильно массивы подавать в циклы, может подскажите
#!/bin/bash
DISK=(sda1 sda2 sdb1)
echo ${DISK[@]}
for disk in ${DISK[@]}; do mkfs.ext4 -F /dev/$disk; done
# ./script
sda1 sda2 sdb1
строка 3: mkfs.ext4: Нет такого файла или каталога
строка 3: mkfs.ext4: Нет такого файла или каталога
строка 3: mkfs.ext4: Нет такого файла или каталога