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

Сергей Болонкин sb на altbox.ru
Пт Фев 25 18:33:31 UTC 2011


Связку "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