Group Listing of awk Functions and Commands
The following table classifies awk functions and commands.
Function type | Functions or commands | ||||
---|---|---|---|---|---|
Arithmetic | atan2 | cos | exp | int | log |
rand | sin | sqrt | srand | ||
String | asort[a] | asorti[a] | gensub[a] | gsub | index |
length | match | split | sprintf | strtonum[a] | |
sub | substr | tolower | toupper | ||
Control flow | break | continue | do/while | exit | for |
if/else | return | while | |||
I/O | close | fflush[b] | getline | next | nextfile[b] |
printf | |||||
Programming | extension[a] | delete | function | system | |
[a] Available in gawk. [b] Available in Bell Labs awk and gawk. |
The following functions are specific to gawk.
Function type | Functions or commands | ||||
---|---|---|---|---|---|
Bit manipulation | and | compl | lshift | or | rshift |
xor | |||||
Time | mktime | strftime | systime | ||
Translation | bindtext-domain | dcgettext | dcngettext |
Get Linux in a Nutshell, 6th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.