From 49583af607b7bd4dfd6c4154a56d73b7c26896bf Mon Sep 17 00:00:00 2001 From: Jack-Benny Persson Date: Fri, 27 Dec 2013 20:17:26 +0100 Subject: [PATCH] Started testing some awk stuff --- Labb8/testing_sedawk/names.txt | 1 + Labb8/testing_sedawk/notes.md | 12 +++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) create mode 100644 Labb8/testing_sedawk/names.txt diff --git a/Labb8/testing_sedawk/names.txt b/Labb8/testing_sedawk/names.txt new file mode 100644 index 0000000..95be762 --- /dev/null +++ b/Labb8/testing_sedawk/names.txt @@ -0,0 +1 @@ +Adam Bertil Cesar David Erik Fredrik diff --git a/Labb8/testing_sedawk/notes.md b/Labb8/testing_sedawk/notes.md index 67bd391..355b3ff 100644 --- a/Labb8/testing_sedawk/notes.md +++ b/Labb8/testing_sedawk/notes.md @@ -1,5 +1,11 @@ # Misc notes on sed & awk # -``` -sed -n '/^[MmLl]ånga/p' file.txt -sed 's/^/Spock -- /g' file.txt +```bash +sed -n '/^[MmLl]ånga/p' file.txt # Match Många/många/Långa/långa. +sed 's/^/Spock -- /g' file.txt # Put "Spock -- " in front of + # every row. +awk '{ print $1 $2 $3 }' names.txt # Print field 1, 2 and 3. +awk '{ print $1" "$2" --> "$3 }' names.txt # Print field 1, 2 and 3, with + # spaces between 1 and 2 and + # --> between 2 and 3. + ```