Freetz, bash, array item

ComeRun

Neuer User
Mitglied seit
24 Mrz 2008
Beiträge
45
Punkte für Reaktionen
0
Punkte
6
Hallo Zusammen,

wie kann man dieses code auf Freetz implementieren?
Ich kriege die Fehlermeldung:
syntax error: bad for loop variable

Die Variable ARR ist ein Array.

for ((i=0; i<${#ARR[@]}-1; i++)); do
for ((k=i+1; k<${#ARR[@]}; k++)); do
if [[ ${ARR[$i]} == ${ARR[$k]} ]]; then
HIDDEN=${ARR[$i]}
i=${#ARR[@]}-1
k=${#ARR[@]}
fi
done
done

Danke im Voraus,
comerun

P.S. Bash vesteht nicht das: ${#ARR[@]}
 
Zuletzt bearbeitet:
Hast Du FREETZ_PACKAGE_BASH_MINIMAL aktiv?

Wäre schön, wenn Du auch die konkrete Fehlermeldung nennen könntest und das Programm oben in CODE Tags setzt, dann sieht man auch die Einrückung.
 
Das Problem ist gelöst.
Ich speichere jetzt die Werte nicht in Array, sondern in eine Datei.
Danach mit:

HIDDEN = $(sort $file_name | uniq -d)

Trotzdem wäre insteresant zu wissen, wo kann ich sehen, ob FREETZ_PACKAGE_BASH_MINIMAL aktiv ist. Ich bin neu bei Freetz.

Danke,
comerun
 
Zuletzt bearbeitet:
Ja, Du hast Recht! Danke!
Ich habe gerade festgestellt, dass auf Freetz steht ASH, nicht BASH.
Auf Ash läuft mein script nicht vollständig.
Ich suche weiter...
 
Guten Morgen Ralf !
Das Problem ist größer als ich dachte...
Die Sache ist, dass ich ein fertige Image benutze.
Mit Compile ist bei mir nicht geklappt. Ich habe FB 7390 mit OS-Version 06.01.
Mit Freetz-1.2 geht es nicht. Freetz-2.0 konnte ich nicht starten...
Jetzt sehe ich 3 Möglichkeiten:

1. Eigene Image schaffen:
2. Versuchen mit addons (?);
3. Bash Paket in Image hinzufügen.

Ich versuche mit dem Punkt 1.
Ich brauche freetz-stable-2.0 oder noch besser von trunk. Oder?
 
Im Trunk werden die laufenden Änderungen vorgenommen, der kann immer mal funktionieren oder auch nicht. Wenn Du aber die neueste Firmware verwenden willst, musst Du es wohl damit versuchen. Im Zweifelsfall schau Dir die Liste der unterstützten Firmware Versionen an.

Mit Compile ist bei mir nicht geklappt.
Mit Freetz-1.2 geht es nicht. Freetz-2.0 konnte ich nicht starten...
Auf so allgemeine Aussagen erwartest Du wohl keine konkrete Antwort?
 
Freetz von Trunk läuft wunderbar!
Image ist da. Am Abend versuche ich mit FB.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,885
Beiträge
2,220,166
Mitglieder
371,619
Neuestes Mitglied
Lebeat
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.