presidents-by-height.tsv: tallest prs nbr Name Hgt in Inches Hgt in Centimeters 1 16 Abraham Lincoln 6 ft 4 in 193 cm 2 36 Lyndon B. Johnson 6 ft 3 1⁄2 in 192 cm 3 45 Donald Trump 6 ft 3 in 191 cm 4 3 Thomas Jefferson 6 ft 2 1⁄2 in 189 cm 5 1 George Washington 6 ft 2 in 188 cm 5 21 Chester A. Arthur 6 ft 2 in 188 cm 5 32 Franklin D. Roosevelt 6 ft 2 in 188 cm 5 41 George H. W. Bush 6 ft 2 in 188 cm 5 42 Bill Clinton 6 ft 2 in 188 cm 10 7 Andrew Jackson 6 ft 1 in 185 cm 10 35 John F. Kennedy 6 ft 1 in 185 cm 10 40 Ronald Reagan 6 ft 1 in 185 cm 10 44 Barack Obama 6 ft 1 in 185 cm awk '{print}' presidents-by-height.tsv awk '{print $2, $3}' presidents-by-height.tsv awk -F "\t" '{print $2, $3}' presidents-by-height.tsv awk -F "\t" '{print $2 $3}' presidents-by-height.tsv awk -F "\t" '{print $2 ", " $3}' presidents-by-height.tsv awk -F "\t" '{print $2 "\t" $3}' presidents-by-height.tsv awk -F "\t" '{print "Number of fields=" NF}' presidents-by-height.tsv awk '{print "Number of fields=" NF}' presidents-by-height.tsv awk '{print "Number of fields=" NFi " - " $0}' presidents-by-height.tsv awk 'NF==10 {print "Number of fields=" NF " - " $0}' presidents-by-height.tsv mary.txt: Mary had a little lamb Little lamb little lamb Mary had a little lamb Whose fleece was white as snow awk '{print NF " - " $0}' mary.txt awk '{print NF " - " $NF}' mary.txt awk '{print NF " - " $(NF-1)}' mary.txt awk '$1=="Mary" {print $0}' mary.txt awk '$1="Mary" {print $0}' mary.txt awk '$1=="mary" {print $0}' mary.txt awk '$1~"ary" {print $0}' mary.txt grocerylist.txt: Apples milk cheese butter cereal potatoes bread bananas oranges kiwi chicken hamburger strawberries apples cucumber raspberries Pinto Beans green beans broccoli pancake mix potato chips coffee eggs french fries grapes papaya honey Orange Juice mustard muffins nuts olive oil plantain rice speghetti salsa sugar vegetable oil tea tomatoes carrots red pepper yogurt peanut butter crackers new item 1 new item 2 corn color colour colouuur awk /^c/ grocerylist.txt awk 'tolower($0) ~ /apple/' grocerylist.txt awk '{print NR " - " $0}' mary.txt awk 'NR==2 {print NR " - " $0}' mary.txt awk 'NR>2 {print NR " - " $0}' mary.txt awk 'NR>=2 {print NR " - " $0}' mary.txt dir.txt: 12222222223334444444566666667888890001223444445666666666666666666666666 drwxrwxr-x 2 michael michael 4.0K Sep 19 05:14 Chattrtest drwxr-xr-x 2 michael michael 4.0K Feb 19 07:24 Desktop -rw-rw-r-- 1 michael michael 0 Mar 20 04:16 dir.txt drwxr-xr-x 2 michael michael 4.0K May 6 2020 Documents drwxr-xr-x 3 michael michael 4.0K Feb 6 13:19 Downloads -rwxrw---- 1 michael michael 430 Feb 6 04:03 grocerylist.txt -rw-rw-r-- 1 michael michael 62 Sep 19 05:02 importantfile.txt drwxrwxr-x 4 michael michael 4.0K Mar 17 05:37 LCL -rw-rw-r-- 1 michael michael 101 Mar 9 04:10 mary.txt drwxr-xr-x 2 michael michael 4.0K May 6 2020 Music -rwx------ 1 michael michael 50 Nov 16 2019 nanofile.txt drwxr-xr-- 3 michael michael 4.0K Nov 9 2019 Newdirectory drwxr-xr-x 6 michael michael 4.0K Feb 19 07:25 Nextcloud drwxr-xr-x 2 michael michael 4.0K May 6 2020 Pictures -rw-r--r-- 1 michael michael 597 Feb 8 07:26 presidents-by-height.csv -rw-rw-r-- 1 michael michael 597 Feb 20 04:25 presidents-by-height.tsv drwxr-xr-x 2 michael michael 4.0K May 6 2020 Public -rw-rw-r-- 1 michael michael 38 Mar 6 04:32 sedfile.txt drwxr-xr-x 2 michael michael 4.0K May 6 2020 Templates drwxr-xr-x 2 michael michael 4.0K May 6 2020 Videos -rw-rw-r-- 1 michael michael 53 Nov 16 2019 vifile.txt awk -v FIELDWIDTHS="1 9 3 7 1 7 1 4 1 3 1 2 1 5 1 25" '{print $1, $2, $3, $4, $5, $6, $7, $8, $9, $10, $11, $12, $13, $14, $15, $16}' dir.txt awk -v FIELDWIDTHS="1 9 3 7 1 7 1 4 1 3 1 2 1 5 1 25" '{permissions=$2;owner=$4;filename=$16;print permissions, owner, filename}' dir.txt