Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: vind langste filename  (gelezen 573 keer)

Offline maxpower

  • Lid
  • Steunpunt: Nee
vind langste filename
« Gepost op: 2009/07/26, 15:04:52 »
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?

Offline ivo

  • Lid
  • Steunpunt: Nee
Re: vind langste filename
« Reactie #1 Gepost op: 2009/07/26, 21:13:36 »
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:~$

« Laatst bewerkt op: 2009/07/26, 22:59:02 door ivo »
There are only 10 types of people in the world; those who understand binary and those who don't.

Offline maxpower

  • Lid
  • Steunpunt: Nee
Re: vind langste filename
« Reactie #2 Gepost op: 2009/09/02, 17:59:15 »
thnx ;) nu een stapje verder.. want ik wil langste titel uit mn muziekversameling hebben. hoe kan ik langste titel uit deheader halen?  recursief dus. .. met exiftool neem ik aan? maar hoe?