• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Find: nur Dateinamen anzeigen

AcidBurnX

Newbie
Hallo,

diese Frage sollte einfach zu beantworten sein ... habe schon herumprobiert, komme aber einfach nicht drauf wie es funktioniert.

Also ich möchte alle *.doc - Dateien anzeigen lassen, jedoch interessiert mich nur der Dateiname und nicht der ganze Pfad.
Ich rufe den "find"-Befehl wie folgt auf:

find . -iname "*.doc"

dann bekomme ich folgendes Ergebnis:

./ABCD/a1.doc
./ABCD/a2.doc
./EFGH/g1.doc
./EFGH/g2.doc
./UVWXYZ/u1.doc
./UVWXYZ/u2.doc
....


ich möchte aber folgendes Ergebnis:

a1.doc
a2.doc
g1.doc
g2.doc
u1.doc
u2.doc
....


Danke schon mal im Voraus
AcidBurnX
 

oc2pus

Ultimate Guru
hier ein quick-hack ;)

LISTE=`find . -iname "*.doc"`; for i in $LISTE; do basename "$i"; done
 
Oben