Инструменты пользователя

Инструменты сайта


howto:utils:awk

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
howto:utils:awk [2016/06/10 12:25]
Алексей Кожевников
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>​+<​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 }}
howto/utils/awk.1465550738.txt.gz · Последние изменения: 2016/06/10 12:25 — Алексей Кожевников