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

2020-03-11 Пенетрантность Victor Wagner
On Wed, 11 Mar 2020 15:58:12 +0300 Dmitry Semyonov wrote: > On Wed, 11 Mar 2020 at 14:50, Victor Wagner wrote: > > Это всё понятно, но уже не укладывается в простой совет для > начинающих: "встретил трудную конструкцию - меняй shell на любой > универсальный скриптовый язык". Как выясняется,

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

2020-03-11 Пенетрантность Igor Savlook
On 11/03/2020 15.56, Victor Wagner wrote: On Wed, 11 Mar 2020 15:41:52 +0300 Igor Savlook wrote: Ну если бы на perl не решалась одна задача трилионом способов то можно былоб и подучить. В ином случае просто приходится сидеть и втыкать какой же метом решения задачи взял тот или иной

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

2020-03-11 Пенетрантность Dmitry Semyonov
On Wed, 11 Mar 2020 at 14:50, Victor Wagner wrote: > > On Wed, 11 Mar 2020 14:38:13 +0300 > Dmitry Semyonov wrote: > > > On Wed, 11 Mar 2020 at 11:59, Victor Wagner wrote: > > > > > А вообще крайне рекомендую, если вдруг выясняется, что для > > > формированмия команды в шелловском скрипте

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

2020-03-11 Пенетрантность Victor Wagner
On Wed, 11 Mar 2020 15:41:52 +0300 Igor Savlook wrote: > Ну если бы на perl не решалась одна задача трилионом способов то > можно былоб и подучить. В ином случае просто приходится сидеть и > втыкать какой же метом решения задачи взял тот или иной индивид в Так надо учить по Camel Book и

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

2020-03-11 Пенетрантность Igor Savlook
On 11/03/2020 15.10, Sergey Matveev wrote: *** Victor Wagner [2020-03-11 14:50]: Просто перл надо ВЫУЧИТЬ. В нем есть все, что есть в awk, sed и tr, и многое-многое другое. А то приходят люди с визуалбейсковским бэкграундом и начинают текст обрабатывать на perl с помощью функций substr и

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

2020-03-11 Пенетрантность Victor Wagner
On Wed, 11 Mar 2020 15:10:36 +0300 Sergey Matveev wrote: > *** Victor Wagner [2020-03-11 14:50]: > >Просто перл надо ВЫУЧИТЬ. В нем есть все, что есть в awk, sed и tr, и > >многое-многое другое. А то приходят люди с визуалбейсковским > >бэкграундом и начинают текст обрабатывать на perl с помощью

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

2020-03-11 Пенетрантность Sergey Matveev
*** Victor Wagner [2020-03-11 14:50]: >Просто перл надо ВЫУЧИТЬ. В нем есть все, что есть в awk, sed и tr, и >многое-многое другое. А то приходят люди с визуалбейсковским >бэкграундом и начинают текст обрабатывать на perl с помощью функций >substr и index. Полностью поддерживаю! Плюс это всё

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

2020-03-11 Пенетрантность Victor Wagner
On Wed, 11 Mar 2020 14:38:13 +0300 Dmitry Semyonov wrote: > On Wed, 11 Mar 2020 at 11:59, Victor Wagner wrote: > > > А вообще крайне рекомендую, если вдруг выясняется, что для > > формированмия команды в шелловском скрипте используется более двух > > уровней подстановок, плюнуть и переписать

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

2020-03-11 Пенетрантность Dmitry Semyonov
On Wed, 11 Mar 2020 at 11:59, Victor Wagner wrote: > А вообще крайне рекомендую, если вдруг выясняется, что для формированмия > команды в шелловском скрипте используется более двух уровней > подстановок, плюнуть и переписать его на perl, python, ruby, lua - > любом другом скриптовом языке.

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

2020-03-11 Пенетрантность Victor Wagner
On Wed, 11 Mar 2020 10:03:29 +0100 Nikolai Kondratiev wrote: > Спасибо, действительно - воспользуюсь perl. > Кстати, вот еще рекомендую недавний пост Эрика Раймонда на эту тему http://esr.ibiblio.org/?p=8622 --

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

2020-03-11 Пенетрантность Evgeny Yurkin
Привет, так ? PRM="-eo euser" CMD="ps $PRM" echo $CMD ps -eo euser $CMD В письме от среда, 11 марта 2020 г. 15:42:33 +07 пользователь Nikolai Kondratiev написал: > Привет всем! > > Мне нужно сформировать и выполнить в скрипте команду вида > > ccc 'xxx yyy' > > т.е команду с

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

2020-03-11 Пенетрантность Nikolai Kondratiev
Спасибо, действительно - воспользуюсь perl. Am 11.03.2020 um 09:51 schrieb Victor Wagner: On Wed, 11 Mar 2020 09:42:33 +0100 Nikolai Kondratiev wrote: Привет всем! Мне нужно сформировать и выполнить в скрипте команду вида     ccc 'xxx yyy' т.е команду с одним аргументом, в котором есть

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

2020-03-11 Пенетрантность Victor Wagner
On Wed, 11 Mar 2020 09:42:33 +0100 Nikolai Kondratiev wrote: > Привет всем! > > Мне нужно сформировать и выполнить в скрипте команду вида > >     ccc 'xxx yyy' > > т.е команду с одним аргументом, в котором есть пробел. Нужно представить себе, как работает интерпретатор - он берет строку, и

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

2020-03-11 Пенетрантность Nikolai Kondratiev
Привет всем! Мне нужно сформировать и выполнить в скрипте команду вида     ccc 'xxx yyy' т.е команду с одним аргументом, в котором есть пробел. Следующий скрипт: set -x PRM="xxx yyy" CMD="ccc $PRM" ccc $PRM ccc "$PRM" echo $CMD $CMD CMD="ccc '$PRM'" $CMD работает только в строчке:     ccc