> А не кинете ссылку на архив обсуждения? Может быть решение обратной
> задачи выведет меня на нужное направление поисков. ;)
... и это спрашивает у меня человек с адресом на гугле!?
http://www.zsh.org/mla/users/2006/msg00647.html и там единственный ответ.
И http://www.mail-archive.com/debian-ru
Кстати в баше достаточно указать ключ -i и все интерактивные плюшки
будут в полной мере работать при выполнении одной команды.
(Это я в защиту баша от обвинений в нелогичности ;)
19 октября 2010 г. 16:18 пользователь Artem Chuprina написал:
>> А что вы посоветуете вместо баша? zsh? Как реализоват
А не кинете ссылку на архив обсуждения? Может быть решение обратной
задачи выведет меня на нужное направление поисков. ;)
19 октября 2010 г. 16:18 пользователь Artem Chuprina написал:
>> А что вы посоветуете вместо баша? zsh? Как реализовать сабж в нем, я
>> тоже не нашел. 'zsh -cs', по крайней м
> А что вы посоветуете вместо баша? zsh? Как реализовать сабж в нем, я
> тоже не нашел. 'zsh -cs', по крайней мере, не работает.
В качестве интерактивного - да, zsh. А на данный конкретный вопрос я сейчас
дать ответ не готов - времени нет. Я в свое время решал обратную задачу - как
выполнить _од
Валентин Лоскутов wrote:
> Немного не в тему. А почему у меня так не получается?
>
> $ echo $0
> /bin/bash
> $ echo "echo aaa\necho bbb" | bash -c 'date ; source /dev/stdin'
> Пнд Окт 18 16:44:06 MSD 2010
> aaanecho bbb
>
> Мучился не так давно с этим \n, но так и не победил.
>
> $ echo "aaa\nbb
А что вы посоветуете вместо баша? zsh? Как реализовать сабж в нем, я
тоже не нашел. 'zsh -cs', по крайней мере, не работает.
18 октября 2010 г. 10:25 пользователь Artem Chuprina написал:
>> > Конкретного ничего не скажу.
>> Это я уже понял.
>>
>> Я когда отправлял вопрос, думал что мне в ответ ук
> Здравствуйте.
> > > Немного не в тему. А почему у меня так не получается?
> > >
> > > $ echo $0
> > > /bin/bash
> > > $ echo "echo aaa\necho bbb" | bash -c 'date ; source /dev/stdin'
> > > Пнд Окт 18 16:44:06 MSD 2010
> > > aaanecho bbb
> > >
> > > Мучился не так давно с этим \n, но так
Здравствуйте.
>> Немного не в тему. А почему у меня так не получается?
>>
>> $ echo $0
>> /bin/bash
>> $ echo "echo aaa\necho bbb" | bash -c 'date ; source /dev/stdin'
>> Пнд Окт 18 16:44:06 MSD 2010
>> aaanecho bbb
>>
>> Мучился не так давно с этим \n, но так и не победил.
>>
>> $ echo "aaa\nb
On Mon, Oct 18, 2010 at 04:55:35PM +0400, Валентин Лоскутов wrote:
> Здравствуйте.
>
> >% echo "echo aaa\necho bbb" | bash -c 'date ; source /dev/stdin'
> >Сбт Окт 16 18:30:05 MSD 2010
> >aaa
> >bbb
> Немного не в тему. А почему у меня так не получается?
>
> $ echo $0
> /bin/bash
> $ echo "echo a
Здравствуйте.
>% echo "echo aaa\necho bbb" | bash -c 'date ; source /dev/stdin'
>Сбт Окт 16 18:30:05 MSD 2010
>aaa
>bbb
Немного не в тему. А почему у меня так не получается?
$ echo $0
/bin/bash
$ echo "echo aaa\necho bbb" | bash -c 'date ; source /dev/stdin'
Пнд Окт 18 16:44:06 MSD 2010
aaanecho
Źmicier wrote:
> Подскажите, пожалуйста, как можно заставить bash считать первую
> команду из параметров ключа запуска -c а последующие из stdin? Иначе:
> как заставить bash -с [command] не завершаться после выполнения, а
> ждать ввода?
> Для sh -> /bin/dash это достигается комбинированием ключей -
Artem Chuprina ☫ → To debian-russian@lists.debian.org @ Mon, Oct 18, 2010 10:25
+0400
> > Я когда отправлял вопрос, думал что мне в ответ укажут на башевскую
> > опцию, отвечающую за поведение, эквивалентное 'dash -cs', и дадут
> > напутствие читать маны внимательней. По видимому, вопрос оказался
> > Конкретного ничего не скажу.
> Это я уже понял.
>
> Я когда отправлял вопрос, думал что мне в ответ укажут на башевскую
> опцию, отвечающую за поведение, эквивалентное 'dash -cs', и дадут
> напутствие читать маны внимательней. По видимому, вопрос оказался
> несколько сложнее.
> Если действител
> > Конкретного ничего не скажу.
> Это я уже понял.
> Я когда отправлял вопрос, думал что мне в ответ укажут на башевскую
> опцию, отвечающую за поведение, эквивалентное 'dash -cs', и дадут
> напутствие читать маны внимательней. По видимому, вопрос оказался
> несколько сложнее.
> Если действительн
> Конкретного ничего не скажу.
Это я уже понял.
Я когда отправлял вопрос, думал что мне в ответ укажут на башевскую
опцию, отвечающую за поведение, эквивалентное 'dash -cs', и дадут
напутствие читать маны внимательней. По видимому, вопрос оказался
несколько сложнее.
Если действительно, незамыслова
> $ bash -c 'date; source /dev/stdin' — выполняется команда date, а
> дальше source пытается выполнить STDIN в
> скриптовом режиме, а не в диалоговом.
> Чем здесь могут быть полезны xargs и read, я придумать не смог.
> Расскажите поподробнее, пожалуйста.
Добавить в конец сценария после -c - xargs (
$ bash -c 'date; source /dev/stdin' — выполняется команда date, а
дальше source пытается выполнить STDIN в
скриптовом режиме, а не в диалоговом.
Чем здесь могут быть полезны xargs и read, я придумать не смог.
Расскажите поподробнее, пожалуйста.
16 октября 2010 г. 15:44 пользователь Н. Артём напи
On Fri, Oct 15, 2010 at 01:46:20PM +0400, ??micier wrote:
> Подскажите, пожалуйста, как можно заставить bash считать первую
> команду из параметров ключа запуска -c а последующие из stdin? Иначе:
> как заставить bash -с [command] не завершаться после выполнения, а
> ждать ввода?
% echo "echo aaa\n
> Подскажите, пожалуйста, как можно заставить bash считать первую
> команду из параметров ключа запуска -c а последующие из stdin? Иначе:
> как заставить bash -с [command] не завершаться после выполнения, а
> ждать ввода?
> Для sh -> /bin/dash это достигается комбинированием ключей -c и -s.
> Для н
Подскажите, пожалуйста, как можно заставить bash считать первую
команду из параметров ключа запуска -c а последующие из stdin? Иначе:
как заставить bash -с [command] не завершаться после выполнения, а
ждать ввода?
Для sh -> /bin/dash это достигается комбинированием ключей -c и -s.
Для наглядности в
20 matches
Mail list logo