jessszus:)
először is az awk az, amit utoljára használnék hordozhatóra tervezett programban, mert az még linuxok között sem egyforma. A debianban is van mawk, nawk meg gawk, ezek közül a gawk a legótvarosabb.
egy echo-t meg egy sed-et forkolni minden sorra egy olyan embertől, aki szerint a find drága művelet, hát nem is tudom:)
ha már ilyen barbár módon csinálod, akkor
while read p1 p2
és úgy állapítom meg hogy nagyobb-e a most-nál.
de mivel az awk-kal már úgyis halálra bonyolítottad, ezért érdemesebb az awk-ban megcsinálni, hogy ami kisebb, azt ki se írja.
ja, ha dash sh-ra van linkelve, akkor köteles sh-ként működni, ha nem, akkor bugreport
Ha nagyon szép megoldást szeretnénk, akkor az IFS-t /-re cserélve, read-del tömbbe beolvastatva a könyvtárneveket, a tömb méretére van bash beépített függvény, az megmondja, milyen mély a könyvtárstruktúra. A konkrét megoldást az olvasóra bízzuk:)