[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Прошу помощи в bash-скрипт - кавычки



Спасибо, действительно - воспользуюсь perl.


Am 11.03.2020 um 09:51 schrieb Victor Wagner:
On Wed, 11 Mar 2020 09:42:33 +0100
Nikolai Kondratiev <nikolai.kondratiev@gmx.de> wrote:

Привет всем!

Мне нужно сформировать и выполнить в скрипте команду вида

      ccc 'xxx yyy'

т.е команду с одним аргументом, в котором есть пробел.
Нужно представить себе, как работает интерпретатор - он берет строку,
и  начинает ее разбирать. Сколько проходов по строке сделает
интерпретатор, столько нужно и пар кавычек ставить, поскольку каждый
проход одну снимет.

А вообще крайне рекомендую, если вдруг выясняется, что для формированмия
команды в шелловском скрипте используется более двух уровней
подстановок, плюнуть  и переписать его на perl, python, ruby, lua -
любом другом скриптовом языке.

--


Reply to: