Re: Re: [Comm] три вопроса по bash

[pioneer] =?iso-8859-1?q?pioneer_=CE=C1_bigmir=2Enet?=
Пт Апр 9 14:10:15 MSD 2004


>> У меня возникли вопросы - моих скудных знаний не хватает. Не поможете
>> ли, народ?

>> Вопрос 1.
>> Имеется файл-список с неким перечнем файлов, по одному в каждой строчке.
>> Хочется над каждым из этих файлов провести операцию - выполнить
>> некую программу:
>> someprogram /path/to/file

>> Вопрос 2.
>> Весь вывод предыдущей операции (как stdout, так и stderr) вывести как
>> на экран, так и в какой-нибудь лог-файл.

>> Вопрос 3.
>> Вопрос 3 есть усложнение задачи вопроса 1. С целью повышения удобства
>> хочется отфильтровать из вышеупомянутого файла-списка строчки,
>> начинающиеся на символ комментария #.


Я сделал так:

#!/bin/bash

FILELIST='~/filelist'
COMMAND='someprogram'
LOGFILE='~/someprogram.log'

{
grep '^[^#]' $FILELIST | while read i;
do $COMMAND $i;
done
} 2>1 | tee "$LOGFILE"

Мне в ответ выдается следующее:

tee: ~/someprogram.log: No such file or directory

Файл такой есть. Где грабли?

[pioneer]
"Oberezhno, ide strikha!" musical group
 pioneer на bigmir.net
 netmai
_______________________________________________________________
http://www.bigmir.net - поиск по украинским сайтам






Подробная информация о списке рассылки community