Skripty

Created: 2009-11-26 - 21:33

Prva uloha:

Vypisat 3 moje najvacsie subory (v home adresari), vysledok odovzdat druhemu skriptu, ktory ich vypise v ludsky citatelnom formate:

Prvy skript:

#!/bin/bash
find $HOME -printf '%s %p\n'|sort -nr|head -n 3

Druhy skript:

#!/bin/bash
while read riadok; do
        set -- $riadok
        velkost=`expr $1 / 1000000`
        shift
        zvysok=$@
        echo $zvysok = $velkost MB
done

Volanie: ./prvy | ./druhy
Oba musia byt spustatelne (chmod +x prvy druhy)

Druha uloha:

Skript, ktory dostane na vstup cast mena alebo nejaky string a ma podla toho najst uzivatela:

#!/bin/bash

for p in "$@"
do
        echo `cat /etc/passwd | grep $p | cut -d: -f5`
done

Opät subor musi byt spustatelny (chmod +x zisti) a spusta sa: ./zisti andrejko rajzak