Следующий фрагмент кода bash прекрасно работает, когда в каталоге есть файлы *.txt .
for txt in *.txt
do
echo "loading data from $txt"
done
Когда их нет, литерал *.txt попадает в цикл как $ txt (не очень хорошо).
Как изменить этот код, чтобы при отсутствии файлов *.txt блок do ... done пропускался?
