В другом вопросе мне посоветовали использовать двойные кавычки в моем сценарии, чтобы избежать ошибок.
Прочитав много информации о двойных кавычках, я предполагаю, что могу / должен исключать подстановочные знаки из двойных кавычек, когда мне нужно (например) циклически перебирать файлы, но я хотел бы быть уверен.
Не могли бы вы сказать мне, если оба использования ниже являются правильным использованием двойных кавычек?
for file in "$workingdir"/*; do
#do something with $file
done
if [[ $workingdir == $variable* ]]; then
#do something
fi
Для того, что я видел в своих тестах, использование "$workingdir/*"
установит для file
переменной значение $workingdir/*
а это не то, что мне нужно.
Спасибо.
С уважением