PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : assoziative Klammerung


Dijomati
13.11.2007, 14:54
Hallo,
ich möchte eine Funktion ausgeben die rechts-, bzw. linksasoziativ geklammert ist (wählbar über Parametereingabe) und N viele Variablen haben kann. Kann mir vill. jemand einen Tip geben, wie man das machen könnte?


Danke

mfg Dijomati


Jan Krüger
13.11.2007, 15:41
Was hat das mit Unix zu tun? Was meinst du mit ausgeben?

Dijomati
13.11.2007, 17:05
ich muss ein Skript schreiben das wie folgt aufgerufen werden kann:
Funktionsumfang

Der Funktionsumfang das Skripts ergibt sich wie folgt:
ks@ks:~fh/unix/ueb03> ./calculator.sh --help
Usage calculator.sh [<opts>] -n|--numbers <numbers> [<opts>]
Opts are one or many of those:
-h, --help : Print this message and exit 0
-n, --numbers <numbers> : Set numbers
-o, --operator <op> : Set operator (default +)
-r, --right : Set right associativity
Ein korrekter Aufruf des Programms könnte also so aussehen:
ks@ks:~fh/unix/ueb03> ./calculator.sh -o "-" -n "1,2,3"
(((1)-2)-3)=-4Die Ausgabe "(((1)-2)-3)=-4" muss rechts-, bzw. linksasoziativ geklammert ausgegeben werden.

mfg Dijomati

Jan Krüger
13.11.2007, 18:54
Übungsaufgaben werden hier nicht in Vertretung gelöst. Wenn du konkrete Probleme mit deinem Lösungsversuch hast, kannst du sie hier beschreiben und wir liefern dir gerne Hinweise.

Verschoben nach Shell Scripting.

Dijomati
13.11.2007, 19:19
Übungsaufgaben werden hier nicht in Vertretung gelöst. Wenn du konkrete Probleme mit deinem Lösungsversuch hast, kannst du sie hier beschreiben und wir liefern dir gerne Hinweise.

Verschoben nach Shell Scripting.

ich möchte eine Funktion ausgeben die rechts-, bzw. linksasoziativ geklammert ist (wählbar über Parametereingabe) und N viele Variablen haben kann. Kann mir vill. jemand einen Tip geben, wie man das machen könnte?

Ich hab doch auch gar nicht darum gebeten die Aufgabe zu lösen.
Lediglich um einen Tip, aber hat sich sowieso erledigt...