Skip to content

Commit 3db650d

Browse files
committed
Answers command awk
1 parent c636d2a commit 3db650d

File tree

6 files changed

+8
-1
lines changed

6 files changed

+8
-1
lines changed

individual-shell-tools/awk/script-01.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ set -euo pipefail
44

55
# TODO: Write a command to output just the names of each player in `scores-table.txt`.
66
# Your output should contain 6 lines, each with just one word on it.
7+
awk '{print $1}' scores-table.txt

individual-shell-tools/awk/script-02.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@ set -euo pipefail
44

55
# TODO: Write a command to output the names of each player, as well as their city.
66
# Your output should contain 6 lines, each with two words on it, separated by a space.
7+
awk '{print $1,$2}' scores-table.txt

individual-shell-tools/awk/script-03.sh

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
set -euo pipefail
44

5-
# TODO: Write a command to output just the names of each player along with the score from their first attempt.
5+
# TODO: Write a command to output just the names of each player along with
6+
# the score from their first attempt.
67
# Your output should contain 6 lines, each with one word and one number on it.
78
# The first line should be "Ahmed 1".
9+
awk '{print $1,$3}' scores-table.txt

individual-shell-tools/awk/script-04.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ set -euo pipefail
55
# TODO: Write a command to output just the names of each player in London along with the score from their last attempt.
66
# Your output should contain 3 lines, each with one word and one number on it.
77
# The first line should be "Ahmed 4".
8+
awk '$2 == "London" {print $1,$NF}' scores-table.txt

individual-shell-tools/awk/script-05.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ set -euo pipefail
55
# TODO: Write a command to output just the names of each player along with the number of times they've played the game.
66
# Your output should contain 6 lines, each with one word and one number on it.
77
# The first line should be "Ahmed 3".
8+
awk '{print $1,NF-2}' scores-table.txt

individual-shell-tools/awk/script-06-stretch.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,4 @@ set -euo pipefail
66

77
# TODO: Write a command to output the total of adding together all players' first scores.
88
# Your output should be exactly the number 54.
9+
awk '{sum += $3} END {print sum}' scores-table.txt

0 commit comments

Comments
 (0)