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

Re: bash -cs



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


Reply to: