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