Попытка создать цикл while для удаления 8 файлов из указанной тестовой папки. Я получаю ошибку no such file or directory
, хотя я уверен, что я в нужной папке, потому что я могу использовать команду ls
для просмотра файлов ... В любом случае вот что у меня естьBash create while loop для удаления всех файлов в каталоге
#!/bin/bash
var=(`ls ~/Random/Unit1/Test`)
x=${#var[@]}
i=0
while [ $i -lt $x ] ; do
rm $var # this line is incorrect and needs changing
((i++))
done
Добавить в кавычки '$ var':' гт «$ вар» ' – higuaro
все еще не работает правильно ... Я получаю сообщение об ошибке' гт: не может удалить 'file1' : Нет такого файла или directory' –
Как насчет 'rm -f ~/Random/Unit1/Test /*.*'? –