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