On Fri, Oct 15, 2010 at 01:46:20PM +0400, ??micier wrote:
> Подскажите, пожалуйста, как можно заставить bash считать первую
> команду из параметров ключа запуска -c а последующие из stdin? Иначе:
> как заставить bash -с [command] не завершаться после выполнения, а
> ждать ввода?

% echo "echo aaa\necho bbb" | bash -c 'date ; source /dev/stdin'
Сбт Окт 16 18:30:05 MSD 2010
aaa
bbb

 В принципе это башизм, хотя в zsh он тоже работает... Если нет
 требования исполнять подаваемые на stdin команды в том же шелле,
 то -c 'command ; $SHELL' достаточно портабильно.
-- 
 Eugene Berdnikov


-- 
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101016143434.ga10...@protva.ru

Ответить