Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
OBaby Гость
|
Добавлено: Ср Дек 10 2003 14:39 Заголовок сообщения: Вопрос о grep |
|
|
Подскажите что не так?
Есть "n"-ое количество файлов надо их прогрепать от 1-го до "n"-го. Делаю так:
for i in `find . log*`
do
grep "connect from" log.* > log.all
done
и что то не получается. По окончании всех файлов все начинается с начала. Как завершить процесс по окончании grep-a  |
|
Вернуться к началу |
|
 |
AlexanderK
Зарегистрирован: 03.12.2003 Сообщения: 34 Откуда: Москва
|
Добавлено: Ср Дек 10 2003 15:05 Заголовок сообщения: Re: Вопрос НЕ о grep |
|
|
[quote="OBaby"]:o Подскажите что не так?
Есть "n"-ое количество файлов надо их прогрепать от 1-го до "n"-го. Делаю так:
for i in `find . log*`
do
grep "connect from" log.* > log.all
done
и что то не получается. По окончании всех файлов все начинается с начала. Как завершить процесс по окончании grep-a :roll:[/quote]
то, что ты написал - это вообще-то просто
grep "connect from" log.* > log.all
Если от 1 до N, то другой оператор нужен. И find тут ни при чем. |
|
Вернуться к началу |
|
 |
OBaby Гость
|
Добавлено: Ср Дек 10 2003 15:10 Заголовок сообщения: grep |
|
|
И как же тогда осуществить это. То что просто grep это я знаю вся фишка в том что надо от 1 до N файлов ... Как это то осуществить ??? |
|
Вернуться к началу |
|
 |
AlexanderK
Зарегистрирован: 03.12.2003 Сообщения: 34 Откуда: Москва
|
Добавлено: Ср Дек 10 2003 15:34 Заголовок сообщения: Re: grep |
|
|
[quote="OBaby"]И как же тогда осуществить это. То что просто grep это я знаю вся фишка в том что надо от 1 до N файлов ... Как это то осуществить ???[/quote]
На этом самом сайте мануал на РУССКОМ языке! :(
Почитать не?
http://www.citforum.ru/programming/shell/gl5.shtml#5 |
|
Вернуться к началу |
|
 |
Dmitry.Karpov
Зарегистрирован: 30.11.2003 Сообщения: 415 Откуда: Moscow
|
Добавлено: Сб Дек 13 2003 02:25 Заголовок сообщения: Re: Вопрос НЕ о grep |
|
|
AlexanderK писал(а): | grep "connect from" log.* > log.all |
Боюсь, так твой grep будет парсить в т.ч. и сам log.all, если он создаётся до того, как резолвится звёздочка в маске-шаблоне файлов. Это - одна из самых неприятных ошибок в скриптописании. _________________ Благословен Бог, сотворивший меня сисадмином! |
|
Вернуться к началу |
|
 |
|