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.

İlgili olabilecek yazı(lar):

  1. Oracle External Table – CSV to SQL