( uid_7086 | 2014. 01. 26., v – 22:54 )

Tegyél a tree opciói közé egy -F kapcsolót is, akkor a sor végén lesz egy "/", ha könyvtárról van szó!
Így (nem tudnám a pontos regexp-t felírni) már megoldható a feladat.
A jelenlegi formával az a gond, hogy önmagában a 4.0K nem feltétlenül jelöl könyvtárat, tehát azt kicserélni értelmetlen lenne.

Még megpróbálom végiggondolni, hogy is lehetne törölni a könyvtár méretét.

update:

tree -hnNIF . | sed -r 's/(^.*)\[.*\](.*\/$)/\1\2/'
vagy
tree -hnNIF . | sed -r 's/(^.*)\[.*\](.*)\/$/\1\2/'

Kb. így...