AWK Scripting
AWK Scripting
LINUX TUTORIAL
AWK
SCRIPTING
Syntax
awk options ‘pattern {action}’ file_name
options:
-F field separator
-v var=value
-f file
How AWK works?
test.txt
#!/bin/awk -f
BEGIN{start_action}
pattern/condition {action}
END{stop_action}
Print only given feild/column
awk ‘{print $2}' file
P
Functions
Replacing a word in a file
awk -F, ‘{gsub(“from“, “to“) print $0} file’
Print
AWK as Script
awk ‘
BEGIN{start_action}
pattern/condition {action}
END{end_action}
‘
file_name
awk -f script.awk file_name
Find sum/total salary
awk -F, ‘{sum+=$NF} END{print sum}' file