Re: Прошу помощи в bash-ск рипт - кавычки
Victor Wagner <[email protected]>
| Newsgroups | gmane.linux.debian.user.russian |
|---|---|
| Message-ID | <[email protected]> |
On Wed, 11 Mar 2020 09:42:33 +0100 Nikolai Kondratiev <[email protected]> wrote: > Привет всем! > > Мне нужно сформировать и выполнить в скрипте команду вида > > ccc 'xxx yyy' > > т.е команду с одним аргументом, в котором есть пробел. Нужно представить себе, как работает интерпретатор - он берет строку, и начинает ее разбирать. Сколько проходов по строке сделает интерпретатор, столько нужно и пар кавычек ставить, поскольку каждый проход одну снимет. А вообще крайне рекомендую, если вдруг выясняется, что для формированмия команды в шелловском скрипте используется более двух уровней подстановок, плюнуть и переписать его на perl, python, ruby, lua - любом другом скриптовом языке. --