Google
 
Filed Under (Linux) by mutkanx on 27-01-2006

Bugun nette gezinirken rastladigim ve benimde yanlis bildigim shell string karsilastirma:

if [ $stringvar1 > $stringvar2 ]
then
echo $stringvar1 is greater than $stringvar2
else
echo $stringvar1 is not greater than $stringvar2
fi

Burdaki hata > seklinden kaynaklaniyo, bilindigi gibi bu isaret bir atama yapmaktadir. Bundan dolayidirki karsilastirma yapmaz. Onun icin onune backslash (\>) koyarsak bu isi halletmis oluruz.



Post a comment
Name: 
Email: 
URL: 
Comments: 
Verification Image

Please type the letters you see in the picture.