M
Marc2468
Grünschnabel
Hallo,
ich habe schon ab und an in diesem Forum Hilfe gefunden, wenn ich in der shell nicht weiter gekommen bin.
Jetzt schreib ich das erste mal selbst eine Frage hier rein.
Einleitung:
Ich möchte bei einem Skript, dass für mich dateien sortiert, noch bei jeder Datei eine if schleife anhängen, die mir ausgibt, ob eine Datei mit der Endung z.B.: .jpg vorhanden ist.
Meine eigentliche Frage:
Hier ist die stelle des Skripts um die es geht:
#!/bin/bash
if test -e /Users/marc/Desktop/test/*.jpg
then
echo "Dateiart .jpg vorhanden"
else
echo "Dateiart .jpg nicht vorhanden"
fi
Das Skript funktioniert auch richtig, solange entwerder nur ein .jpg oder keines in dem Ordner liegt.
Wie kann ich diese Schleife nun aber so ändern, dass sie mir auch wenn z.B.: 10 .jpg Dateien in dem Ordner liegen ausgibt: Dateiart .jpg vorhanden?
Ich würde mich über eine Antwort sehr freuen.
Vielen Dank.
Marc.
ich habe schon ab und an in diesem Forum Hilfe gefunden, wenn ich in der shell nicht weiter gekommen bin.
Jetzt schreib ich das erste mal selbst eine Frage hier rein.
Einleitung:
Ich möchte bei einem Skript, dass für mich dateien sortiert, noch bei jeder Datei eine if schleife anhängen, die mir ausgibt, ob eine Datei mit der Endung z.B.: .jpg vorhanden ist.
Meine eigentliche Frage:
Hier ist die stelle des Skripts um die es geht:
#!/bin/bash
if test -e /Users/marc/Desktop/test/*.jpg
then
echo "Dateiart .jpg vorhanden"
else
echo "Dateiart .jpg nicht vorhanden"
fi
Das Skript funktioniert auch richtig, solange entwerder nur ein .jpg oder keines in dem Ordner liegt.
Wie kann ich diese Schleife nun aber so ändern, dass sie mir auch wenn z.B.: 10 .jpg Dateien in dem Ordner liegen ausgibt: Dateiart .jpg vorhanden?
Ich würde mich über eine Antwort sehr freuen.
Vielen Dank.
Marc.