On Thu, Jan 16, 2003 at 01:43:15PM +0600, Pavel Orehov wrote:
> On Thu, 16 Jan 2003, Maxim Nechaev wrote:
> > Задача:
> > 1. вывести в стандартный поток заранее известную строчку (echo)
> > 2. вывести в стандартный поток результат работы команды1
> > 3. всё, что получится подать на стандарный ввод команды 2
> > Если бы не первый пункт, получилось бы:
> >    команда1 | команда2
> Нельзя чтоли закрывать файл между 1 и 2?
> тогда (echo lalala;k1)|k2 или даже {} , не помню...

немного эффективнее (без запуска нового шелла) будет

{echo lalala;k1;}|k2

см. man dash
/grouping

        Auf Wiederlesen            ophil aka Д-р Антикоммуний
--
Oleg P. Philon          http://gomelug.agava.ru/articles
Linux Lab, Gomel, Belarus       mailto:[EMAIL PROTECTED]
http://anticommunist.narod.ru   mailto:[EMAIL PROTECTED]

Ответить