awk

پردازش ستونی متن

ایمن

ساختار دستور

awk 'pattern {action}' file

نمونه‌های کاربردی

awk '{print $1}' access.log

چاپ ستون اول

awk -F, '{print $2}' data.csv

ستون دوم با جداکنندهٔ کاما

awk '$9 == 500 {print $7}' access.log

مسیرهایی که خطای ۵۰۰ داده‌اند

awk '{sum+=$1} END {print sum}' sizes.txt

جمع ستون

آپشن‌های مهم

-F
تعیین جداکنندهٔ فیلد
$1…$n
شمارهٔ ستون
NR
شمارهٔ خط جاری