mirror of
https://github.com/autistic-symposium/shell-whiz-toolkit.git
synced 2025-05-16 13:42:26 -04:00
739 B
739 B
Data Manipulation
Print elements in the column 3 that has the word "good" in the other columns
$ awk '/good/ { print $3 }' inventory
Syntax:
$ awk -f {PROGRAM FILE} FILENAME
awk program is:
PATTERN{
ACTION 1
ACTION 2
ACTION 3
}
. (Dot) Match any character
- Match zero or more character ^ Match beginning of line $ Match end of line \ Escape character following [ ] List { } Match range of instance
- Match one more preceding ? Match zero or one preceding | Separate choices to match
IF condition
if (condition)
{
Statement 1
Statement 2
Statement N
if condition is TRUE
}
else
{
Statement 1
Statement 2
Statement N
if condition is FALSE
}