# 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
```