linux-l: ls-special, Perl
Philipp Schmidt
philipp at ppc.in-berlin.de
Mo Apr 24 14:11:30 CEST 2000
On Mon, Apr 24, 2000 at 12:47:48PM +0200, Ulrich Wiederhold wrote:
> Hallo,
> ich möchte mir in einem gelinkten Verzeichnis rekursiv eine Liste aller
> Dateien mit der kompletten Pfadangabe erstellen lassen. Dabei habe ich
> folgende Probleme:
> In jeder Zeile soll der komplette Pfad zur gelisteten Datei auftauchen.
> Dafür soll aber nicht noch zusätzlich der Pfadname über den Dateien
> auftauchen. Außerdem erhalte ich zu Beginn eine Liste aller
> Unterverzeichnisse, was ebenfalls nicht erwünscht ist.
> Mit "ls -RL" erhalte ich in etwa folgende Ausgabe:
>
> Liste
> Aller
> Unterverzeichnisse
>
> ./hier/ist/ein/Verzeichnis/mit
> Datei1.bla
> Datei2.bla
> Datei3.bla
>
> ./hier/ist/einweiteres/Verzeichnis/mit
> Datei1.blb
> Datei2.blb
> Datei3.blb
>
> ____________________________________
>
>
> Ich hätte gerne eine Ausgabe wie:
>
> /pfad/zu/Datei/datei1.bla
> ...
> /pfad/zu/Datei/datei2.blb
>
> _____________
>
> sonst nichts.
probier's mal mit find, und dann jag die Ausgabe durch set:
<File name=genlist.sh>
#!/bin/sh
cd /pfad/von/wo/aus's/los/geht
find . -type f -follow | sed s/^\\.\\/// |sort > ../info/filelist.txt
</File>
AVE!
phils...
--
PHILIPP SCHMIDT / phils - - + - - > phils at gmx.net
Phone: +49(30)66922513 ` - - > http://home.pages.de/~phils/
--> ONLINE fuer Berlin & BRB? IN-Berlin! (info at in-berlin.de) <--
Mehr Informationen über die Mailingliste linux-l