Forums Neueste Beiträge
 

Abfrage von Dateien mit numerischem Namen

03/03/2011 - 09:57 von Sven K. | Report spam
Hallo Leute,

ich habe verschiedene Verzeichnisse die eine große Zahl an Bilddateien
enthàlt. Diese möchte ich (ohne Endung) in eine Datei schreiben. Das
mache ich bereits mit folgendem Script:

#!/bin/bash
cd /var/www/bilverzeichnis
for i in *.jpg; do echo ${i%.*} >> /tmp/dateiliste.csv; done

Soweit so gut ... Jetzt möchte ich aber nur die Dateien speichern,
deren Dateiname nur aus einer 7 stelligen Zahl besteht Bsp:
"1234567.jpg" Alle anderen Dateien sollen aussen vor bleiben. Also
z.B. "1234567_klein.jpg".

Kann man das in die Abfrage mit einbauen oder muss hier eine if grep
hinzugefügt werden?

Ich hoffe ich konnte mein Problem verstàndlich erklàren.

Grüße Sven
 

Lesen sie die antworten

#1 Lars Behrens
03/03/2011 - 10:15 | Warnen spam
Am 03.03.2011 09:57, schrieb Sven K.:

#!/bin/bash
cd /var/www/bilverzeichnis
for i in *.jpg; do echo ${i%.*} >> /tmp/dateiliste.csv; done

Soweit so gut ... Jetzt möchte ich aber nur die Dateien speichern,
deren Dateiname nur aus einer 7 stelligen Zahl besteht Bsp:
"1234567.jpg" Alle anderen Dateien sollen aussen vor bleiben. Also
z.B. "1234567_klein.jpg".



for i in [1-9][0-9][0-9][0-9][0-9][0-9][0-9].jpg; do

Cheerz,
Lars

Ähnliche fragen