Hi Jochen,

> 
> Das sieht ziemlich fragil aus...  Ist das csh?  Dann such mal nach
> "why-csh-is-considered-harmful".
> 

Zerbrechlich ??? Wie meinst'n das?

In meinem Buch (Linux-Unix Shells, Addison Wesley) steht das so unter 
bash drinne.


Nix fuer ungut.


Und noch was! Ich kann kein franzoesisch und will's auch nicht lernen, 
das bringt mir naemlich die Suche mit google nach "why-csh........". 

---------------------anfang-------------------------------------
<!-- MHonArc v2.4.4 -->
<!--X-Subject: Re: Probleme csh -->
<!--X-From-R13: Knaavpx Xrfgva <Knaavpx.XrfgvaNprangbhybhfr.qtnp.se> -->
<!--X-Date: Thu, 4 Mar 1999 15:59:14 +0100 -->
<!--X-Message-Id: [EMAIL PROTECTED] -->
<!--X-Content-Type: text/plain -->
<!--X-Reference: [EMAIL PROTECTED] -->
<!--X-Head-End-->
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" 
"http://www.w3.org/TR/REC-html40/loose.dtd";>

<html>
<head>
<title>Re: Probleme csh</title>
<meta http-equiv="Content-type" content="text/html; charset=ISO-8859-1">
<meta name="author" content="Webmaster of CULTe">
<link rev="made" href="mailto:[EMAIL PROTECTED]"; title="CULTe feedback">
<link rel="stylesheet" href="/Styles/commun.css" type="text/css">
<link rel="banner" href="/" title="CULTe Home Page">
<link rel="banner" href="/association/" title="A propos de l'association">
<link rel="banner" href="/reunions/" title="Les reunions du CULTe">
<link rel="banner" href="/projets/" title="Projets">
<link rel="banner" href="/listes/" title="Listes de diffusion">
<link rel="banner" href="/liens/" title="Liens utiles">
<link rel="banner" href="/search.shtml" title="Moteur de recherche local">

<link rel="stylesheet" href="/Styles/default.css" type="text/css">
</head>
<body bgcolor="white">
<div class="navbar">

CULTe : <a href="/" target="_parent">Home</a> |

<a href="/association/" target="_parent">Association</a> |
<a href="/reunions/" target="_parent">R�unions</a> |
<a href="/projets/" target="_parent">Projets</a> |
<a href="/listes/" target="_parent">Listes de diffusion</a> |
<a href="/liens/" target="_parent">Liens</a> |
<a href="/search.shtml" target="_parent">Recherche</a> |
<a href="/best-of-linux-31" target="_parent">Best of Linux-31</a>
</div>

<!--X-Body-Begin-->
<!--X-User-Header-->
<!--X-User-Header-End-->
<!--X-TopPNI-->


<!--X-TopPNI-End-->
<!--X-MsgBody-->
<!--X-Subject-Header-Begin-->

<!--X-Subject-Header-End-->
<UL>
<LI><em>To</em>: Jerome Gasperi &lt;<A 
HREF="mailto:[EMAIL PROTECTED]";>[EMAIL PROTECTED]</A>&gt;</LI>
<LI><em>Subject</em>: Re: Probleme csh</LI>
<LI><em>From</em>: Yannick Jestin &lt;<A 
HREF="mailto:[EMAIL PROTECTED]";>[EMAIL PROTECTED]</A>&gt;</LI>
<LI><em>Date</em>: Thu, 4 Mar 1999 15:59:14 +0100</LI>
<LI><em>Cc</em>: <A 
HREF="mailto:[EMAIL PROTECTED]";>[EMAIL PROTECTED]</A></LI>
<LI><em>In-Reply-To</em>: &lt;<A 
HREF="msg00055.html">[EMAIL PROTECTED]</A>&gt;; from Jerome 
Gasperi on Thu, Mar 04, 1999 at 02:18:36PM +0100</LI>
<LI><em>Mail-Followup-To</em>: Jerome Gasperi 
&lt;[EMAIL PROTECTED]&gt;,[EMAIL PROTECTED]</LI>
<LI><em>References</em>: &lt;<A 
HREF="msg00055.html">[EMAIL PROTECTED]</A>&gt;</LI>
<LI><em>Sender</em>: <A 
HREF="mailto:[EMAIL PROTECTED]";>[EMAIL PROTECTED]</A></LI>
</UL>
<!--X-Head-Body-Sep-Begin-->
<HR>
<!--X-Head-Body-Sep-End-->
<!--X-Body-of-Message-->
<PRE>
&gt; J'ai un petit probleme de script...En csh, si je tapes
&gt;    setenv TOTO 123
[...]
&gt;    TOTO: Undefined variable
&gt; 
&gt; Porque? 
[...]


  C'est assez classique [1]. L'environnement est associ� � un processus, et
transmis � chacun de ses processus fils. Lorsque tu ex�cutes test.csh, il va
cr�er un shell ( probablement csh, vu le nom ), et lui transmettre cet
environnement; dans le fils, l'environnement sera modifi�. Cependant, pour
que les autres programmes lanc�s par ton shell initial b�n�ficient de ce
changement de variable, c'est l'environnement du p�re qui doit �tre modifi�.

  Du coup, tu as:
        papa.csh
        environnement.csh
        les autres fils.csh

  Et chez le p�re, au lieu d'appeler environnement.csh, il faut ex�cuter ses
commandes sans cr�er de shell, donc source environnement.csh.

  D'ailleurs, il ne faut *pas* programmer en csh, sauf si on y est
fonci�rement oblig�. Voir pour cela � Why csh is considered harmful � [2].

[1] comp.os.unix ? quelque part ?
[2] <A 
HREF="http://gonzo.tamu.edu/csh.whynot.html";>http://gonzo.tamu.edu/csh.whynot.html</A>

--
  Yannick

 _______________________________________________________________________
  Le CULTe sur le ouebe: <A 
HREF="http://savage.iut-blagnac.fr/";>http://savage.iut-blagnac.fr/</A>

</PRE>

<!--X-Body-of-Message-End-->
<!--X-MsgBody-End-->
<!--X-Follow-Ups-->

<!--X-Follow-Ups-End-->
<!--X-References-->
<UL><LI><STRONG>References</STRONG>:
<UL>
<LI><STRONG><A NAME="00055" HREF="msg00055.html">Probleme csh</A></STRONG>
<UL><LI><EM>From:</EM> Jerome Gasperi</LI></UL></LI>
</UL></LI></UL>
<!--X-References-End-->
<!--X-BotPNI-->


<!--X-BotPNI-End-->
<!--X-User-Footer-->
<!--X-User-Footer-End-->
</BODY>
</HTML>

-------------------ende-------------------------------------------

Kannst die C Shell nicht leiden was?


Tschnuess.


Uwe Walter          (06131) 27 54 33
Rheinalle 57        (0174) 41 844 83
55118 Mainz
http://dassein.tripod.com/start.html
----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an