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