Fix #91: effect order
Fix $PRINTF
update -d behavior

do not put in -d dir specified absolute pathes
put all specied or not names in -d dir