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 -
любом другом скриптовом языке.

--
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.