DonQuijote Creative Commons License 2009.12.09 0 0 673
Nem értjük egymást. Azt nem értem, hogy a változó köré miért nem elég az idézőjel, miért kell még az x is. Próbáld meg ezt:

n="-a y"
m="kakukk"
if [ "$m" = "kakukk" -a $n = "-a y" ]; then
echo kakukk
fi

Nem megy.

Ez megy: if [ x"$m" = x"kakukk" -a x"$n" = x"-a y" ]; then

De ez is: if [ "$m" = "kakukk" -a "$n" = "-a y" ]; then

Akkor minek az x"$n"? Miért nem elég a "$n"?
Előzmény: locsemege (670)