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