Есть некоторое количество переменных которые являются аргументами к комманде.
var1="arg1 "; var2=arg2\ ; var3="arg3 "
Сколько будет использоваться аргументов зависит от определенных условий.
command "$var1""$var2""$var3"
Почему конструкция такого вида не работает?
echo command "$var1""$var2""$var3"
Показывает корректный вывод. Понимаю что можно убрать пробелы из переменнных и использовать конструкцию такого вида:
command "$var1" "$var2" "$var3"
На работе это особо не скажется, просто будут лишнее пробелы, но именно интересно почему конструкция показывающяя нормальный вывод через echo не работает.
bash