Linux

grep, awk

awk – filtrování podřetězců

awk -F "[oddělovač]" '{print $[pořadové číslo podřetězce]}' [soubor]

 

Jan,Novotny,Opava,programator,muz

Petra,Nova,Ostrava,prodavacka,zena

Ondrej,Nejedly,Brno,zednik,muze

awk -F "," '{print $5}' [soubor]

výstupem je: muz, zena, zena

grep – vyhledání řetězce

kolikkrát se přihlásil student

grep "login:session" /var/log/auth.log |grep student|grep opened|wc -l

jaké příkazy použil student

grep COMMAND /var/log/auth.log |grep student|awk -F "=" '{print $5}'

časy přihlášení studenta

grep student /var/log/auth.log |grep "login:session"|grep opened|awk -F "ubuntu" '{print $1}'