Brauche Shell script Hilfe - Dateinamen auslesen und sequenzen im string speichern

treki

Neues Mitglied
Thread Starter
Dabei seit
10.11.2005
Beiträge
6
Reaktionspunkte
0
Hallo Liebe Shell Experten!
Ich sitze vor einer Aufgabe die ich alleine leider nicht lösen kann (so weit bin ich noch nicht mit shell) :(

Ich möchte ein Shell script erstellen, das in einen bestimmten Ordner die filenamen prüft und mir einen string mit den sequenzen (von-bis) erstellt.
;) Ist schwer zu erklären, daher versuche ich es so:

Ich habe einen Ordner in den mehrere dpx (Bilddateie) liegen z.B.:
333.0000005.dpx
333.0000006.dpx
333.0005002.dpx
333.0005003.dpx
333.1112201.dpx
333.1112202.dpx
333.1112203.dpx

jetzt möchte ich, das das shell script diesen Ordner (z.B.333) durchsucht und mir am ende folgenden String ausgibt:
0000005-0000006,0005002-0005003,1112201-1112203

also immer "von-bis","von-bis",...

habt Ihr vielleicht eine Lösung für mich?
Ich wäre euch unendlich dankbar, da dies meinen Arbeitsaufwand unglaublich verringern würde.


Schönen Gruß
Mike
 
Code:
ls -1 | perl -pe '$\=", ";s/333\.(\d+)\.dpx/$1/'

Da muss Dir jetzt noch einer die Newlines wegmachen, bin ich jetzt zu faul zu

Alex

EDIT: Ach so, auch noch "von bis"... na das ist etwas aufwändiger.

Alex
 
Zurück
Oben Unten