[Script Shell]Déclaration de fonction.

Bonjour,

Je suis en environnement C-shell #!/bin/csh et je tente de déclarer une fonction comme ceci :

function toto
{
}

ça ne marche pas... (function : commmand not found )
donc je tente comme cela :

toto ()
{
}
ça ne marche toujours pas...pourquoi ça?

Merci!

4 réponses

  1. Oui, c'est une bonne idée.
    Je vais chercher comment ça fonctionne.
    Merci.
    1. Modérateur
      A ce moment là, fais appel à des sous-programmes... ;-))
      1. Ok merci pour la réponse.
        Le souci est que si je passe en ksh l'ensemble de mon script est à revoir :(
        Merci.
        1. Modérateur
          Salut,

          Tout simplement parce que cette "fonctionnalité" n'existe pas, ou du moins n'est pas implémentée en "csh". Regarde du côté de "ksh" qui procure les mêmes avantages que le C-shell mais beaucoup plus compatible avec le shell Bourne.

          ;-))