porovnání v .sh skriptu
Dan Lukes
dan at obluda.cz
Sun Oct 31 20:28:50 CET 2004
Jan Pechanec wrote:
> Kazdopadne pri nenumerickych testech je pouzivani quotingu uz vic
> duvodnejsi, tam je porovnani prazdneho stringu korektni. Jiny zpusob, ktery
> se obcas da videt, je tento:
>
> [ x$hour = x12 ]
No, a spojenim teto rady a rad predchozich se konecne dostavame k
idealnimu tvaru testu:
[ 0$hour -eq 12 ]
Coz funguje, i bez uvozovek, at uz je v "hour" cislo nebo prazdny retezec.
Tedy, alespon do te doby, nez o program "test" zacne cisla zacinajici
nulou povazovat za oktalova (podobne, jako je za ne povazuje aritmetika
v '$((' konstruktu)
Dan
More information about the Users-l
mailing list