# practicum week 4 ## 1 ```bash $ seq 42 | shuf | head -n 6 | sort -n | sed -z -e 's/\n/, /g' -e 's/..$/\n/' 17, 21, 30, 31, 34, 38 $ ``` ## 2 ```bash $ ./lotto de lottogetallen zijn: 1 22 25 30 38 40, en het reservergetal is: 29 $ ./lotto de lottogetallen zijn: 2 12 13 18 27 37, en het reservergetal is: 17 $ ./lotto de lottogetallen zijn: 19 28 33 38 40 41, en het reservergetal is: 34 $ ``` ## 3 ```bash $ grep -zoE '' index.html $ ``` ## 4 ```bash $ grep -zoE '

.+?

' index.html

Anchor example

$ ``` ## 5 ```bash $ sed -zE 's#

(.+?)

#

\1

#g' index.html # de output kan je je wel voorstellen denk ik ``` ## 6 ```bash $ echo "deze zin wordt rot-13 gecodeerd" | tr 'A-Za-z' 'N-ZA-Mn-za-m' qrmr mva jbeqg ebg-13 trpbqrreq $ ``` ## 7 ```bash $ awk 'NR % 2 == 0 { print $0 }' lines.txt tweede regel vierde regel zesde regel achtste regel tiende regel $ ``` ## 8 ```bash $ awk -F: '$1 { printf $1 } $5 { printf " ("$5")" } 1 { print "" }' /etc/passwd root bin daemon mail ftp http nobody (Nobody) dbus (System Message Bus) systemd-journal-remote (systemd Journal Remote) systemd-network (systemd Network Management) systemd-resolve (systemd Resolver) systemd-timesync (systemd Time Synchronization) systemd-coredump (systemd Core Dumper) uuidd loek git (git daemon user) # dit gaat zo nog even door ``` ## 9 ```bash $ awk '1 { print $4"\t"$1"\t"$3"\t"$2 }' data.csv ```