shell sliti parametru pri readu
Michal Weinfurtner
weinfurt na securities.cz
Čtvrtek Září 30 10:52:12 CEST 1999
Cely bych to udel v awku.
/usr/sbin/repquota /dev/hda1 | gawk -[otions] '{
awk prikazy
...
...
}'
Pripadne nektere casti. Awk je mnohem sikovnejsi nez grep ( si myslim ).
Michal
p.s. Doporuceni pro zacatecniky man gawk . ( taky ho pouzivam a je tam
vse co je treba )
Martin Frys wrote:
> Pred casem jsem se ptal, jak poslat warovny mail hrisnikum o
> prekroceni quoty, castecne jsem ho vyresil takto (kdyby to negdo
> chtel):
>
> /usr/sbin/repquota /dev/hda1 |\
>
> grep -v 'Block limits' |\
>
> grep -v 'used soft hard' |\
>
> grep -v '\--\ '|\
>
> while read user flags stav soft hard days temp
>
> do echo -e "Uzivatel $user zabira na serveru $stav Kb,\ncimz
> prekrocil varovny limit $soft Kb.\nPromiji se jeste $days.\nPevny
> limit cini $hard Kb." |\
>
> mail -s "Prekroceni limitu na serveru" $user
> done
>
--
Michal Weinfurtner
Systems Administrator
Internet Securities, Prague
A Euromoney Institutional Investor Company
Vinohradska 37 , 120 00 Praha 2, Czech republic
Voice: (+420 2) 22 25 43 45; Fax: (+420 2) 22 25 43 44
http://www.securities.cz
Další informace o konferenci Linux