Он будет проходить через цикл 10 раз, но, за исключением первой итерации, выполняемая вами команда не будет выполнена (и вернет -1). Команда также запишет все сообщения об ошибках, которые она обычно записывает (в stdout, stderr или файл).
#!/bin/bash
for i in {1..5}
do
rm something
done
Теперь, если есть файл с именем something
, вы получите:
rm: something: No such file or directory
rm: something: No such file or directory
rm: something: No such file or directory
rm: something: No such file or directory
Обратите внимание, что это происходит 4 раза, а не 5, поскольку в первый раз rm
был успешно выполнен.