Mindwinder
Mitglied
Moin Moin,
ich habe mit dem folgendem Script ein Problem:
es klappt alles prima solange ich das Script direkt in die Shell hacke, nur sobald ich es als Script versuche laufen zu lassen, bekome ich stehts eine Fehlermeldung n der Richtung unregognized Token near do. Es verhält sich gradezu so als kenne der keine For Schleife im Script . Hab mir gestern bereits bei der Konkurenz und Google die Finger wundgesucht, jedoch nix gefunden. Aufrufen tue ich das script dann übrigens mit sh ./scriptname.sh oder . ./scriptname.sh oder einfach ./scriptname - klappt alles nicht .
Zum besseren Verständnis: das Script liegt im Verzeichnis logs welches Unterverzeichnisse von 0-z enthält in welchen wiederum meine Logfiles liegen.
Hoffe mir kann jemand helfen.
PS: Hatte irgedwie keinen Vorstellungsthread gefunden daher kurz zu meiner Person...
wohnhaft in Hamburg, studiere im 3 Sem Informatik, versuche einen Linux Server zu administrieren und werde sicherlich noch mit zahlreichen Fragen kommen. z.B.: Wieso klappt das Ausrücken der Kommentare nicht? - Aha
ich habe mit dem folgendem Script ein Problem:
Code:
#!/bin/bash
OUTDIR=/xxx/out/stats/
LOGDIR=/xxx/logs/
for j in [0-z]; do #schleife bearbeitet vrz 0-z
for i in $LOGDIR$j/*-access_log; do #schleife über logfiles
if [ -f $i ]; then #wenn Datei
vrz="${i//-access_log/}" #entferne -access_log v Str
vrz="${vrz//${LOGDIR}/${OUTDIR}}" #tausche log dir mit outdir
dname="${vrz//${OUTDIR}${j}\//}" #entferne outdir für domnamen
echo $vrz #überflüssige ausgabe:)
if [ ! -d $vrz ]; then #wenn verz noch nicht vorhanden
mkdir $vrz; fi # dann erstellen
webalizer -n $dname -o $vrz $i; #webalizer nen par ml ausführen
echo $dname; fi; # noch ne überflüssige ausg
done;
done
Zum besseren Verständnis: das Script liegt im Verzeichnis logs welches Unterverzeichnisse von 0-z enthält in welchen wiederum meine Logfiles liegen.
Hoffe mir kann jemand helfen.
PS: Hatte irgedwie keinen Vorstellungsthread gefunden daher kurz zu meiner Person...
wohnhaft in Hamburg, studiere im 3 Sem Informatik, versuche einen Linux Server zu administrieren und werde sicherlich noch mit zahlreichen Fragen kommen. z.B.: Wieso klappt das Ausrücken der Kommentare nicht? - Aha
Zuletzt bearbeitet: