Awk: различия между версиями
Материал из lulzette's wiki
Losted (обсуждение | вклад) (Новая страница: «https://zalinux.ru/?p=554 <br> https://habr.com/ru/company/ruvds/blog/327754/<br> https://losst.ru/ispolzovanie-awk-v-linux<br> <code>$0</code> - вся стр...») |
Losted (обсуждение | вклад) Нет описания правки |
||
(не показаны 4 промежуточные версии этого же участника) | |||
Строка 2: | Строка 2: | ||
https://habr.com/ru/company/ruvds/blog/327754/<br> | https://habr.com/ru/company/ruvds/blog/327754/<br> | ||
https://losst.ru/ispolzovanie-awk-v-linux<br> | https://losst.ru/ispolzovanie-awk-v-linux<br> | ||
Field Separators: https://www.gnu.org/software/gawk/manual/html_node/Field-Separators.html<br> | |||
= параметры командной = | |||
<code>-F*символ*</code> - разделитель полей | |||
<code>$0</code> - | = синтакс = | ||
Выполнить код перед чтением строки: | |||
<code>awk 'BEGIN {print "Hello World!"}'</code><BR> | |||
Выполнить код после последней строки: | |||
<code>END {print "End of File"}</code><br> | |||
Вся строка: | |||
<code>$0</code> - переменная<br> | |||
<code>print</code> - вывести<br> | |||
== условия == | |||
<code>'$16 ~ /502/'</code> - поле 16 имеет вхождение 502<br> | |||
<code>'/^#/'</code> - строка начинается с <code>#</code> |
Текущая версия от 14:22, 12 января 2021
https://zalinux.ru/?p=554
https://habr.com/ru/company/ruvds/blog/327754/
https://losst.ru/ispolzovanie-awk-v-linux
Field Separators: https://www.gnu.org/software/gawk/manual/html_node/Field-Separators.html
параметры командной
-F*символ*
- разделитель полей
синтакс
Выполнить код перед чтением строки:
awk 'BEGIN {print "Hello World!"}'
Выполнить код после последней строки:
END {print "End of File"}
Вся строка:
$0
- переменная
print
- вывести
условия
'$16 ~ /502/'
- поле 16 имеет вхождение 502
'/^#/'
- строка начинается с #