Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andy Neverowsky                      2:5020/400     06 Oct 2003  10:28:54
 To : All
 Subject : BASH и манипуляции с input
 -------------------------------------------------------------------------------- 
 
  Есть скрипт на bashe, например, test.sh.
 Допустим его нужно использовать в качесве фильтра.
 Hапример:
 command1 | test.sh > log.txt
 test.sh >log.txt <file.txt
 echo "Text line" | test.sh
 
 Как внутри test.sh получить доступ к входному потоку?
 Hапример, перенаправить его в файл.
 Пробовал:
 cat /dev/fd/0 > qq5
 cp /dev/fd/0 qq6
 exec &0> qq00
 
 exec  >qq02 <&0
 
 exec <&0 >qq03
 exec <&0 0>qq04
 
 exec 0>qq05 <&0
 >qq
 
 printf "%q" > qq3
 cat &0 > qq4
 
 Hи фига. read - не катит, т.к. данные могут быть двоичными.
 Как быть ?
 
 --- ifmail v.2.15dev5
  * Origin: UFiNP (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 BASH и манипуляции с input   Andy Neverowsky   06 Oct 2003 10:28:54 
 Re: BASH и манипуляции с input   Aleksey Barabanov   06 Oct 2003 12:34:16 
 Re: BASH и манипуляции с input   Andy Neverowsky   06 Oct 2003 14:45:34 
 Re: BASH и манипуляции с input   Aleksey Barabanov   06 Oct 2003 15:27:24 
 Re: BASH и манипуляции с input   Aleksey Cheusov   06 Oct 2003 15:11:46 
Архивное /ru.linux/4431bdcb8f8f.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional