Welcome stranger

awk.ps1.txt

cat -n /etc/passwd | awk 'NR < 10 || NR > 20; BEGIN {print "====zacatek===="}; END {print "====konec===="}'

awk '!/root/' /etc/group
-neobsahuje root

awk '$(NF-1)==200' apache.log
-předposlední sloupec je 200

ypcat passwd | awk '/Adela/ /Barbora/'
Adela nebo Barbora

ypcat passwd | awk 'BEGIN {FS=":"} $5 ~ /Adela/ $5 ~ /Barbora/'
-FS=field separator, jinak to dělá to samý, jako ten poslední shit

ypcat passwd | awk -F':' '$3 >= 1000 && $3 <= 9999'
1000 <= uid <= 9999

ypcat passwd | awk -F: '
{
if(length($5) > max){
max=length($5)
user=$1
name=$5
}
}
END{
print user ":" name " (" max ")"
}'
#---------------------nejdelší jméno-----------------------