Thread View: de.comp.misc
2 messages
2 total messages
Started by Oliver Brandmueller
Wed, 09 Sep 1992 09:30
tcsh login-script (wer kann so eine Shell programmmieren???)
Author: Oliver Brandmueller
Date: Wed, 09 Sep 1992 09:30
Date: Wed, 09 Sep 1992 09:30
32 lines
1787 bytes
1787 bytes
Hallo Leute, ich wuerde gerne in meinem tcsh login-script die Abfrage nach dem Terminal- typ uebergehen, wenn ich weiss, worum es sich handelt. Sprich, es ist a) abhaengig vom Port, auf dem ich eingeloggt bin und b) davon, ob ich mir schonam eine bestimmte Emulation ausgesucht habe. Um es genauer zu sagen: Wenn ich auf /dev/ttydfa eingeloggt bin, dann soll entweder meine vorher festgelegte Terminalemulation automatisch eingestellt werden oder, wenn ich keine festgelegt habe, die Abfrage erfolgen. Wenn ich auf /dev/ttyb eingeloggt bin, dann soll auf alle Faelle eine Abfrage erfolgen. Wenn ich auch einem anderen Port eingeloggt bin, dann soll automatisch eine vt100-Emulation eingestellt werden. Nun, Problem bei der Sache: Ich stelle mich einfach zu bloed mit dem "if" an. Ich kriege da immer nur "if: Expression syntax" oder sowas gebacken. Wahrscheinlich zu lange mit der sh gespielt. Achja: Soweit ich es kapiert habe, nuzt mir da ja ein sh-Script gar nichts, weil ich daraus schliesslich keine Variablen setzen kann, oder? Tschau, Olli -- | Oliver Brandmueller | Detmolder Str. 64 | 1000 Berlin 31 | Germany - (FRG) | | ob@obh.in-berlin.de | V +49 30 853 6980 | Cityruf 315 30 68 30 (numerisch) | | "Ich werde Millionaer, heirate Jodie Foster und nehme mir eine Nymphomanin | | als Putzfrau. Dann habe ich alles erreicht." - ob@school |
Re: tcsh login-script (wer kann so eine Shell programmmieren???)
Author: Holger Lesch
Date: Thu, 10 Sep 1992 19:11
Date: Thu, 10 Sep 1992 19:11
49 lines
2047 bytes
2047 bytes
In <VKU6ZLI@obh.in-berlin.de> ob@obh.in-berlin.de (Oliver Brandmueller) writes: >Nun, Problem bei der Sache: Ich stelle mich einfach zu bloed mit dem "if" >an. Ich kriege da immer nur "if: Expression syntax" oder sowas gebacken. >Wahrscheinlich zu lange mit der sh gespielt. Die tcsh verhaelt sich in dieser Hinsicht genau wie ne csh, da solltest Du also erst mal nachschauen... Bsp.: #!/bin/tcsh set tty=(`who am i`) # mal angenommen Dein tty steht als zweites Wort in der Antwort von # who am i switch ($tty[2]) case "tty1B": echo "Bin auf tty1B" if ($?TERM == 1) then echo \$TERM ist bereits gesetzt: $TERM else echo setzte \$TERM auf vt100 setenv TERM vt100 endif breaksw case "was_auch_immer": echo Bin auf was_auch_immer\, gebe bitte \$TERM ein\: # die folgende Zeile liest einen Text von stdin setenv TERM $< breaksw endsw Das oben stehende habe ich jetzt nicht ausprobiert, muesste aber so stimmen...wenn nicht kannst Du ja nochmal nachfragen !? >Achja: Soweit ich es kapiert habe, nuzt mir da ja ein sh-Script gar nichts, >weil ich daraus schliesslich keine Variablen setzen kann, oder? aber nicht doch: (csh) setenv TERM bla entspricht: (sh) TERM=bla; export $TERM Holger -- ############################################################# # Holger Lesch email (privat) : # # Sybelstrasse 23 holger@zelator.in-berlin.de # # W-1000 Berlin email (non-privat): # # Tel. (030) 3243615 holger@kom.sietec.de # #############################################################
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads