Re: bash парсинг лога

Сергей Болонкин sb на altbox.ru
Сб Фев 26 08:50:14 UTC 2011


По ресурсам не проверял.

26 февраля 2011 г. 10:08 пользователь Тарас Перебейносов
<taras.perebeynosov на gmail.com> написал:
> А так использование ресурсов меньше?
>
> 25 февраля 2011 г. 21:33 пользователь Сергей Болонкин <sb на altbox.ru>
> написал:
>>
>> Связку "sort| uniq" можно заменить на sort -u, и уменьшить количество
>> проходов.
>> Я использую uniq только для подсчёта совпадений (uniq -c).
>>
>> 25 февраля 2011 г. 20:19 пользователь Тарас Перебейносов
>> <taras.perebeynosov на gmail.com> написал:
>> ...
>>
>> > grep -v "];-" $logfile | sed -e >
>> > 's/^\[\([0-9]\{2\}\/[A-Z][a-z]\{2\}\/[0-9]\{4\}\).*;\(.*\)$/\1;\2/'| sort
>> > |uniq > $LOGFILE_OUT
>> >
>> > # Counting users
>> > file="/root/users-count/out.csv"
>> > outputFile="/root/users-count/users_comp_final.csv"
>> > dates=`cut --delimiter=";" -f1 $file | sort| uniq`
>> ...
>>

-- 
____________________________
С уважением, Сергей Болонкин


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