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