Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
howto:utils:awk [2016/06/10 12:24] Алексей Кожевников |
howto:utils:awk [2019/01/17 14:04] (текущий) Алексей Кожевников ↷ Страница перемещена из howto:awk в howto:utils:awk |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
====== awk ====== | ====== awk ====== | ||
- | <code>awk -F';' -v OFS=';' '{ if ($1 > 99) print $1,$2 }'</code> | + | <code> |
+ | awk -F';' -v OFS=';' '{ if ($1 > 99) print $1,$2 }' | ||
+ | </code> | ||
* -F - разделитель для выборки | * -F - разделитель для выборки | ||
* -v OFS=';' - разделитель для результата | * -v OFS=';' - разделитель для результата | ||
+ | |||
+ | Пример: | ||
+ | <code> | ||
+ | cat 030301_20160607.log | cut -f2 | sort | uniq -c | \ | ||
+ | awk -v OFS=';' '{ if ($1 > 99) print $1,$2 }' | ||
+ | </code> | ||
+ | |||
+ | вывести подстроку слева от ?utm_source или &utm_source | ||
+ | <code> | ||
+ | awk 'BEGIN { FS = "[?&]+utm_source" } { print $1 }' | ||
+ | </code> | ||
{{tag> awk }} | {{tag> awk }} |