У меня возникли проблемы с чередованием файлов в каталоге с bash. Я совершенно новичок в bash и не могу понять, что у меня есть.bash - looping через каталог
Когда я просматриваю файлы в директории, о которой я явно упоминаю, проблема не возникает. Однако, когда переменные используются, чтобы описать каталог, чтобы пройти через петлю, все, кажется, не работает.
Рабочий цикл, который находит все файлы в ~/Desktop/
:
for file in ~/Desktop/*; do
echo "$file"
done
Однако следующий, кажется, не работает и отображает только ~/Desktop/*
,
DEST="~/Desktop/*"
for file in "$DEST"; do
echo "$file"
done
Надеется, что-то небольшое, что Мне здесь не хватает. Моя основная цель заключается в том, что я хотел бы иметь возможность перебирать произвольное местоположение, которое может быть сохранено в конфигурационном файле каких-либо ролей.
Заранее благодарен!
Цитаты предотвращают глотание. – Cyrus