Tom's Guide > Forum > Logiciels > Quel est le meilleur Shell ?

Quel est le meilleur Shell ?

Forum Logiciels : Quel est le meilleur Shell ?

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

Bonjour tout le monde :hello:

Je suis en train de migrer une application sous Oracle avec une plate-forme UNIX SCO et la je réalise mon plan de tests sous Linux Red Hat Enterprise Linux ES 3.0. Et voilà, je ne sais pas quel shell choisir ou si je garde celui que j'ai : bash.
Le point important c'est que je dois avoir le moins possible de modifications a faire pour la migration, si les autres shell sont aussi performants. Et la mon serveur UNIX SCO est en Korn shell.

Si vous avez des infos à ce sujet, ca pourrait bien m'aider, parce que je suis empetrée jusqu'au coup.

Merci d'avance.

Cordialement. Elise78

PS: Ce serait cool de ne pas me répondre Total ;-) (comment je peux avoir des idées pareilles des fois lol)

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Et voilà j'ai enfin trouvé le type d'information dont j'avais besoin (pas encore assez précis mais c'est un bon début

Si ca interresse quelqu'un voilà ce que j'ai trouvé sur le Choix de l'interprète

Et ca donne ca (pour ce dont j'avais besoin) :

Citation :

sh
Très adapté pour les petits scripts, qui sont très portables car sh existe sur quasiment toutes les plates-formes UNIX, il est extrêmement déconseillé pour les grands scripts ou la gestion d'arithmétique (elle n'est pas incluse dans le langage, il faut utiliser des programmes externes comme bc, ou expr pour les expressions simples). De plus, certains le considèrent comme peu fiable. En session interactive, ce shell est inutilisable.

bash
Ce shell, dérivé de sh, possède des fonctions interactives comparables à tcsh. Il est très répandu sous environnements Linux, notamment en raison de sa compatibilité avec la norme POSIX.

csh
A cause des nombreuses contradictions dans sa grammaire et les trop nombreuses mises à jour, ce shell ne devrait être utilisé que pour la session interactive, mais même pour cela, il est avantageusement remplacé par tcsh.

tcsh
Originellement, un excellent shell interactif, il est aujourd'hui avantageusement remplacé par bash.

ksh
Cette extension normalement compatible avec sh est suffisamment normalisée (POSIX), et, fait nouveau par rapport à sh, supporte les tableaux, et les valeurs numériques dans le langage. Pour la session interactive, relativement déconseillé.


Répondre à Elise78

Apparement il te faut le ksh pour rester dans le meme environnement nan?

Répondre à clemch

surement que le bash devrait suffir en esperant que la syntaxe ne m'oblige pas à revoir le code dans son intégralité.
Moins j'ai de code, et mieux je me porte.
Il faut aussi que je prenne en compte le fait de la portabilité de l'interpreteur : et vu que bash est sur quasiment tous les Linux ca devrait coller comme il faut.
Demain est un autre jour et je trifouille le code pour voir ce dont j'aurai vraiment besoin comme type de commande.

Répondre à Elise78

ksh étant le shell que tu utilisais...je me suis dit..

Répondre à clemch

Oui effectivement, mais c'était parce que c'était sous UNIX SCO (ou éventuellement culturel dans la boite, mais sans plus). Si je peux changer de shell pour un autre plus performant et pas trop long à mettre en place moi ca me va :-)

Répondre à Elise78

il me semble que Ksh c'est pas mal ...

Répondre à lissyx

Si vous avez ne serait-ce qu'un avis à donner sur le sujet, ca me va aussi :panolol:

Répondre à Elise78
Tom's Guide > Forum > Logiciels > Quel est le meilleur Shell ?
Aller à :

Il y a 2605 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens