shellのbuiltinは通るのだ。
バイナリファイルってechoで作れないのかな?

[I have no name!@seizen /]# for I in *; \
do if [ -f $I ]; then echo $I; \
elif [ -d $I ]; then echo $I/; fi; done

MADA_IKITERU_ZO-
core
dev/
etc/
export/
home/
net/
proc/
tmp/
usr/
var/
vol/
xfn/