( PtY | 2013. 10. 01., k – 22:05 )

idézőjelet akartam írni, nem zárójelet.

A példa meg arra szól, mi lesz, ha elhagyod a zárójelet. "Ha egyszer az egész idézőjelben van, akkor azon belül a $REPLY is idézőjelen belül van."

A $REPLY nincs idézőjelben, mert a kimenet van idézőjelek közt, nem az, amit a REPLY ad vissza. Ha abban van egy sortörés pl., az nagy cumi tud lenni idézőjel nélkül.

pl.
KIMENET="`A=$(echo -e "alma\nkorte") && mkdir "$A"`"

és ugyanezt próbáld ki egy másik könyvtárban belső idézőjelek nélkül, majd vesd össze az eredményt. Elég, ha a "$A"-ról veszed le :)

--
PtY - www.onlinedemo.hu