( uid_7086 | 2018. 02. 24., szo – 16:31 )

Az első hibás: a test -d path azt mondja meg, hogy a path directory létezik-e. Ha nem létezik vagy nem directory, akkor false az eredménye.
Pontosabban a második példád már másról szól, ha jól látom.