. . . . . . . . . "C shell"@en . . . . . . . . . . . . "169327164"^^ . . . "Csh"@uk . "Csh"@pl . "Le C shell ou csh est un interpr\u00E9teur de commandes informatique pour le syst\u00E8me Unix. Abr\u00E9g\u00E9 csh, c'est une \u00E9volution du shell sh utilisant une syntaxe plus proche du langage C. Un de ses avantages est la possibilit\u00E9 de r\u00E9-utilisation de l'historique des commandes. Le C shell a eu \u00E9galement son extension avec tcsh, permettant l'\u00E9dition directe de la ligne de commande. Sur Debian, Ubuntu, et leurs d\u00E9riv\u00E9s, il existe deux paquets diff\u00E9rents : csh et tcsh. Le premier est bas\u00E9 sur la version BSD d'origine de csh et le dernier est le tcsh am\u00E9lior\u00E9."@fr . . . . . . . . . . . . . . . . . . . . "Csh"@ru . "123225"^^ . . . . . . "C Shell"@ja . . . . . . . . . . . "C shell"@fr . . . . . "C shell"@sv . . . . . "Le C shell ou csh est un interpr\u00E9teur de commandes informatique pour le syst\u00E8me Unix. Abr\u00E9g\u00E9 csh, c'est une \u00E9volution du shell sh utilisant une syntaxe plus proche du langage C. Un de ses avantages est la possibilit\u00E9 de r\u00E9-utilisation de l'historique des commandes. Le C shell a eu \u00E9galement son extension avec tcsh, permettant l'\u00E9dition directe de la ligne de commande. Le C shell (csh ou sa version am\u00E9lior\u00E9e, tcsh, sur la plupart des machines) est un shell Unix qui a \u00E9t\u00E9 cr\u00E9\u00E9 par Bill Joy alors qu'il \u00E9tait \u00E9tudiant \u00E0 l'universit\u00E9 de Californie \u00E0 Berkeley dans les ann\u00E9es 1970. Il a \u00E9t\u00E9 largement diffus\u00E9, \u00E0 commencer par la version 2BSD du syst\u00E8me Unix BSD que Joy a commenc\u00E9 \u00E0 distribuer en 1978. Les premiers contributeurs des id\u00E9es ou du code comptaient aussi Michael Ubell, Eric Allman, Mike O'Brien et Jim Kulp. Le C shell est un interpr\u00E9teur de commandes qui s'ex\u00E9cute g\u00E9n\u00E9ralement dans une fen\u00EAtre en mode texte, ce qui permet \u00E0 l'utilisateur de taper des commandes. Le C shell peut \u00E9galement lire les commandes depuis un fichier, appel\u00E9 alors script. Comme tous les shells Unix, il prend en charge les caract\u00E8res sp\u00E9ciaux de remplacement de nom de fichier, les pipes, le mode multi-ligne, la substitution de commande, des variables et des structures de contr\u00F4le pour les tests de conditions et d'it\u00E9rations. Ce qui diff\u00E9renciait le C shell des autres, surtout dans les ann\u00E9es 1980, c'\u00E9tait ses fonctions interactives et de style globales. Ses nouvelles fonctionnalit\u00E9s l'ont rendu plus facile et plus rapide \u00E0 utiliser. Le style g\u00E9n\u00E9ral du langage ressemblait plus \u00E0 du code C et a \u00E9t\u00E9 consid\u00E9r\u00E9 comme plus lisible. Sur de nombreux syst\u00E8mes, tels que OS X et Red Hat Linux, csh est en fait tcsh, une version am\u00E9lior\u00E9e de csh. Un fichier contenant l'ex\u00E9cutable tcsh offre des liens vers \u00E0 la fois nomm\u00E9s \u00AB csh \u00BB et \u00AB tcsh \u00BB afin que ces noms fassent r\u00E9f\u00E9rence \u00E0 la m\u00EAme version am\u00E9lior\u00E9e du C shell. Sur Debian, Ubuntu, et leurs d\u00E9riv\u00E9s, il existe deux paquets diff\u00E9rents : csh et tcsh. Le premier est bas\u00E9 sur la version BSD d'origine de csh et le dernier est le tcsh am\u00E9lior\u00E9. tcsh a rajout\u00E9 la compl\u00E9tion de nom de fichier et de commande, ainsi que l'\u00E9dition en ligne de commande, des concepts emprunt\u00E9s au syst\u00E8me Tenex, qui est la source du \u00AB t \u00BB de tcsh. tcsh est rest\u00E9 compatible avec le C shell d'origine car c'est un ajout de fonctionnalit\u00E9s sans autres changements. Bien qu'il ait commenc\u00E9 comme une branche lat\u00E9rale des sources d'origine de Joy, tcsh est maintenant la branche principale de d\u00E9veloppement continu. tcsh est tr\u00E8s stable, mais les nouvelles versions continuent \u00E0 appara\u00EEtre \u00E0 peu pr\u00E8s une fois par an, compos\u00E9es principalement de corrections de bugs mineurs."@fr . . "3440"^^ . . . . . . . . . . . .