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...
vBulletin® v3.8.6, Copyright ©2000-2012, Jelsoft Enterprises Ltd.