Перенаправлять входящий трафик с интерфейса на док-контейнер

Кавычки вне подстановки команды не зависят от кавычек внутри нее . Так что просто цитируйте "$KANBANFILE", как и в других местах.

$ filename="foo bar"
$ echo hello > "$filename"
$ echo "$( < $filename )"           #  $filename is not quoted
bash: $filename: ambiguous redirect

$ echo "$( < "$filename" )"         # "$filename" is quoted
hello

Тем не менее, в присваивании внешние кавычки не являются строго обязательными, поэтому var=$(something)работает так же хорошо, какvar="$(something)"(Запрет ошибок ).

См., например,. Заключение в кавычки внутри подстановки команд $ ()в Bash и Нужно ли заключать в кавычки подстановки команд при назначении их вывода переменной?

1
10.08.2021, 01:05
0 ответов

Теги

Похожие вопросы