У меня есть следующий сценарий оболочки. Что вызывает следующую ошибку, если в папке нет файла. Итак, как мы справляемся с этим, чтобы скрипт не прекращал выполнение?Обработка ошибок в скрипте оболочки
Ошибка:
mv: cannot stat `*': No such file or directory
Сценарий:
for file in *
do
fl=$(basename "$file")
flname="${fl%%.*}"
gunzip "$file"
mv "$flname" "$flname-NxDWeb2"
tar -zcf "$flname-NxDWeb2".tar.gz "$flname-NxDWeb2"
rm "$flname-NxDWeb2"
done;