Hallo mensen, ik ben op zoek naar langste filenames..
ls -1 | awk '{print length($1) " " $1}' | sort -n | tail
kan dat voor 1 map.. maar ik wil recursief..
nou is het probleem dat als ik -lR gebruik in mn ls commando.. dat ls mapnamen er boven zet. en dat is natuurlijk niet de bedoeling want deze zijn altijd langer dan de bestandsnamen als het 3 mappen diep is
hoe is dit op te lossen?
Zo is ie met de -R erbij:
inaninck@renault:~$ ls -1 -R | awk '{print length($1) " " $1}' | sort -n | tail
41 ./ib2006/share/belastingdienst.nl/ib2006:
41 ./ib2007/share/belastingdienst.nl/ib2007:
41 ./ib2008/share/belastingdienst.nl/ib2008:
41 ./ko2008/share/belastingdienst.nl/ko2008:
41 ./vt2007/share/belastingdienst.nl/vt2007:
41 ./vt2008/share/belastingdienst.nl/vt2008:
43 ./Pictures/231108/paardrijdwedstrijd231108:
48 mediaplayerconnectivity-0.8.3-fx+fl+mz+ns+zm.xpi
52 Familie.German.Europe-001.2008.XXX.DVDRiP.XviD.nzb
55 00-amy_winehouse--live_in_berlin-dab-10-15-2007-oma.sfv
Dus daar moeten die directories nog uit:
inaninck@renault:~$ ls -1 -R | grep -v "./" | awk '{print length($1) " " $1}' | sort -n | tail
27 spranq_eco_sans_regular.ttf
28 Lanzamientosmp3.blogspot.url
28 more-arcade-2_80sssd_jv1.DSK
28 rebeccablue001hd_wm_1080.wmv
31 P2P-Crew-Radio1-Oldies-Schlager
32 9021DAe0_TDBV_Sneek_V12.71.1.doc
34 Notulen_Brainstorm_TD_20090515.doc
48 mediaplayerconnectivity-0.8.3-fx+fl+mz+ns+zm.xpi
52 Familie.German.Europe-001.2008.XXX.DVDRiP.XviD.nzb
55 00-amy_winehouse--live_in_berlin-dab-10-15-2007-oma.sfv
inaninck@renault:~$