On Thu, Jun 01, 2000 at 10:14:53PM +0200, Jan Trippler wrote: Hallo Jan,
Interpreter? Na ja, nette Untertreibung für eine Shell ;-)
Ack. Aber tcl redet über sich ASAIK als Interpreter. Ist aber auch nicht so wichtig.
Wenn ich jetzt ein script schreibe, welchen Pfad sollte ich dann angeben? Insbesondere interessieren mich folgende Interpreter: csh/tcsh, bash, perl und tcl/wish.
Du musst die Pfade angeben, unter denen die Programme auch liegen. Wenn Du nicht weisst, wo das ist, dann helfen: type whereis find Damit sollte sich jedes Programm aufspüren lassen.
Das ist mir schon klar. Aber das script soll ja auch bei anderen laufen. Auch beim DAU. Was heißt, daß es auf dessen Rechner auch an der Stelle liegen muß. Sonst gibt es eine Fehlermeldung und DAU sagt: Das funzt nett. Und das größere Problem ist folgendes: das wish-script soll unter Linux und Solaris laufen, die Systeme haben das wish-binary aber an unterschiedlichen Stellen:
In Solaris ist letzteres /usr/local/bin/wish, in Linux /usr/bin/X11/wish. Was ist "richtig", was "falsch"? Natürlich ist das Problem über links zu lösen, aber wo müssen die hin?
Deshalb werde ich auf einem System wohl einen link anlegen müssen. Oder gibt es noch andere Möglichkeiten?
BTW: Bei mir ist /bin/sh ein Link auf /bin/bash.
Und bei mir ist /bin/csh ein link auf /bin/tcsh, womit ich voll auf die Schnauze gefallen bin. Habe /bin/csh in mein script geschrieben, aber tcsh-syntax benutzt. Ging durch den link ja auch. Aber dann habe ich es auf einer Solaris-Kiste probiert und nix ging. Naja, Dummheit muß bestraft werden. :-) MfG Gunther -- --------------------------- Dipl.-Ing. Gunther Kuhlmann Gunther_Kuhlmann@mentorg.com Tel.: +44 (0)12 52 / 74 83 25 PGP: E6 BC 78 6B E6 09 C7 16 AB 5D 9A 9A D7 1C 01 FB --------------------------- --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com