The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"awk script"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"awk script"
Сообщение от llelik Искать по авторуВ закладки on 05-Апр-03, 14:59  (MSK)
#!/bin/sh
logfile=/usr/local/squid/var/logs/access.log
tail -f -n 1 $logfile|awk '
{ar[$8] += $5}
{print (ar[$8] "-" $8)>"qwerty"}'

вот занялся изучением авк:
скриптик должен выводить на печать В ФАЙЛ "qwerty" а он его пустым оставляет
в чем дело подскажите!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "awk script"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 05-Апр-03, 15:07  (MSK)
>#!/bin/sh
>logfile=/usr/local/squid/var/logs/access.log
>tail -f -n 1 $logfile|awk '
>{ar[$8] += $5}
>{print (ar[$8] "-" $8)>"qwerty"}'


tail -f -n 1 $logfile|awk '{ar[$8] += $5}{print (ar[$8] "-" $8)}' > qwerty

  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "awk script"
Сообщение от llelik Искать по авторуВ закладки on 05-Апр-03, 16:21  (MSK)
>>#!/bin/sh
>>logfile=/usr/local/squid/var/logs/access.log
>>tail -f -n 1 $logfile|awk '
>>{ar[$8] += $5}
>>{print (ar[$8] "-" $8)>"qwerty"}'
>
>
>tail -f -n 1 $logfile|awk '{ar[$8] += $5}{print (ar[$8] "-" $8)}' > qwerty

пробовал! не получается!
все равно пустой
а логи пополняются очень активно

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "awk script"
Сообщение от Nikolaev D. emailИскать по авторуВ закладки on 07-Апр-03, 09:34  (MSK)
>>>#!/bin/sh
>>>logfile=/usr/local/squid/var/logs/access.log
>>>tail -f -n 1 $logfile|awk '
>>>{ar[$8] += $5}
>>>{print (ar[$8] "-" $8)>"qwerty"}'
>>
>>
>>tail -f -n 1 $logfile|awk '{ar[$8] += $5}{print (ar[$8] "-" $8)}' > qwerty
>
>пробовал! не получается!
>все равно пустой
>а логи пополняются очень активно

Попробуй ТАК, заработает - проверяй синтаксис . (и "-n 1" зачем ? )
tail -f $logfile|awk '{print "$8 -" $8)}' > qwerty

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "awk script"
Сообщение от llelik Искать по авторуВ закладки on 07-Апр-03, 10:17  (MSK)
>>>>#!/bin/sh
>>>>logfile=/usr/local/squid/var/logs/access.log
>>>>tail -f -n 1 $logfile|awk '
>>>>{ar[$8] += $5}
>>>>{print (ar[$8] "-" $8)>"qwerty"}'
>>>
>>>
>>>tail -f -n 1 $logfile|awk '{ar[$8] += $5}{print (ar[$8] "-" $8)}' > qwerty
>>
>>пробовал! не получается!
>>все равно пустой
>>а логи пополняются очень активно
>
>Попробуй ТАК, заработает - проверяй синтаксис . (и "-n 1" зачем ?
>)
>tail -f $logfile|awk '{print "$8 -" $8)}' > qwerty

"-n 1" - для удобства но оно все равно не влияет никак
logfile=/usr/local/squid/var/logs/access.log
tail -f -n 1 $logfile|awk '
{ar[$8] += $5}{print (ar[$8] "-" $8)}' - нормальный правильный вывод на КОНСОЛЬ, а в файл никак

tail -f $logfile|awk '{print "$8 -" $8)}' > qwerty - так же тишина

tail $logfile|awk '{print "$8 -" $8)}' > qwerty - зашибись! работает вот только оваливается срузу а мне надо как конвейер что бы работало

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру