Привет, часто в скриптах встречаю бесполезное использование кавычек, вот такое вот:
var_b="$var_a" var_c="$(...)"
Понятно с какой целью это делается, типа вдруг дам пробелы и оно сломается, давайте посмотрим сломается или нет:
$ echo $var_a 1 2 $ var_b=$var_a $ echo $var_b 1 2 $ var_c=$(echo 3 4) $ echo $var_c 3 4
Вроде не сломалось и без кавычек все прекрасно уместилось в переменные.
Кавычки нужны только для "склеивания" данных или переменных:
$ var_a="1 2" $ echo $var_a 1 2 #а без кавычек: $ var_a=1 2 2: команда не найдена #и с переменными: var_a="$var_b $var_c" #без кавычек: $ var_a=$var_b $var_c 3: команда не найдена
Творите, выдумывайте, пробуйте!)