LINUX.ORG.RU

История изменений

Исправление vbr, (текущая версия) :

Также не приходится забивать голову навешиванием кавычек на переменные и выхлоп комманд, в которых может содержаться пробел.

А где нужно навешивать кавычки, если мы говорим про zsh? Я сходу даже и не припомню.

% a='b c'

% printf '"%s" ' $a
"b c" %                                                                         
% printf '"%s" ' b c
"b" "c" %                                                                       

% a=

% if [[ $a = '' ]] { print eq } else { print neq }
eq

Исправление vbr, :

Также не приходится забивать голову навешиванием кавычек на переменные и выхлоп комманд, в которых может содержаться пробел.

А где нужно навешивать кавычки, если мы говорим про zsh? Я сходу даже и не припомню.

% a='b c'

% printf '"%s" ' $a
"b c" %                                                                         
% printf '"%s" ' b c
"b" "c" %                                                                       

% a=

% if [[ $a = '' ]] { echo eq } else { echo neq }
eq

Исправление vbr, :

Также не приходится забивать голову навешиванием кавычек на переменные и выхлоп комманд, в которых может содержаться пробел.

А где нужно навешивать кавычки, если мы говорим про zsh? Я сходу даже и не припомню.

% a='b c'

% printf '"%s" ' $a
"b c" %                                                                         
% printf '"%s" ' b c
"b" "c" %                                                                       

Исходная версия vbr, :

Также не приходится забивать голову навешиванием кавычек на переменные и выхлоп комманд, в которых может содержаться пробел.

А где нужно навешивать кавычки, если мы говорим про zsh? Я сходу даже и не припомню.