[LUGOS] bash - set -e
Egon Kocjan
egon at krul.ath.cx
Thu Jul 5 15:27:14 CEST 2007
Živjo
Recimo imam dve skripti:
set -e
rm /kjkjdfkj
$ sh x.sh || echo x
rm: cannot remove `/kjkjdfkj': No such file or directory
x
$
To je ok primer.
Zdaj pa bolj zanimiv primer:
set -e
rm /kjkjdfkj | cat
$ sh x.sh || echo x
rm: cannot remove `/kjkjdfkj': No such file or directory
$
Kako bi naredil, da bi celotna zadeva crknila, kljub temu da je samo en
del pipe izraza crknil. Rad bi se izognil pisanju v fajle, itd., torej
nekaj elegantnega. Pipe izrazi naj bi bili poljubno dolgi (večkrat |)
Lp
egon
More information about the lugos-list
mailing list