Hi !
ich muss ein kleines bourne-Shell skript benutzen. Es soll die Dateien eines Verzeichnisses abarbeiten. Wenn im nachfolgenden Source $fname den Wert *.tif hat, dann kommt es zu einer Fehlermeldung weil es die Datei nicht gibt.
Nun wollte ich eine IF einbauen - aber das funktioniert nicht. Kann mir einer weiterhelfen oder hat eine Alternative ?
Gruß Jan :-)main_folder="G:/Support/0_workfolder_haan_NOT_DELETE"
theme="luftbild"
echo
echo THEMA: ${theme}
echo
for i in $main_folder/gk/${theme}_rgb/*.tif;
do
echo
if [ -d "$i" ];
then
echo "$i ist Verzeichnis"
else
fname=$( basename "$i")
if "$fname" != "*.tif"
then
counter=$((counter+1))
echo "$counter. Datei: $fname"
# ------------------- hier kommt meine Aktion -------------------
fi;
fi;
echo
echo finish
echo
done
Lesezeichen