From: Sergey Matveev Date: Sun, 22 Dec 2019 15:20:18 +0000 (+0300) Subject: В zsh переменная раскрывается не так как в POSIX shell X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=38c9f382de92f404cb62f307abcc7c173b291953;p=stargrave-blog.git В zsh переменная раскрывается не так как в POSIX shell И это самое первое в zsh FAQ-е: http://zsh.sourceforge.net/FAQ/zshfaq03.html Я не понимаю как я столько лет не знал о такой особенности, но вот только сейчас напоролся. Если сделать myargs="foo bar" и выполнить что-то типа: cmd $myargs, то cmd вызовется с *одним* аргументом "foo bar", а не с двумя "foo" и "bar". Это поведение, конечно же, можно изменить. Или для чётко заданной переменной можно изменить поведение: cmd ${=myargs} ---