Article View: de.comp.misc
Article #130Re: tcsh login-script (wer kann so eine Shell programmmieren???)
From: 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 # #############################################################
Technical Details
Message-ID:
<25V6UOH@zelator.in-berlin.de>Path:
arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!news.netmbx.de!zelator!holgerReferences:
<VKU6ZLI@obh.in-berlin.de>Show Full Headers
Complete Article Headers
Newsgroups: de.comp.misc Path: arc1-ca.pugleaf.net!sparky!uunet!math.fu-berlin.de!news.netmbx.de!zelator!holger From: holger@zelator.in-berlin.de (Holger Lesch) Subject: Re: tcsh login-script (wer kann so eine Shell programmmieren???) Organization: Puplic-Access-Xenix-System Date: Thu, 10 Sep 92 19:11:52 GMT Message-ID: <25V6UOH@zelator.in-berlin.de> References: <VKU6ZLI@obh.in-berlin.de> Lines: 49