Création d'une fonction en C-shell
Fermé
mkrzemin
Messages postés
41
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
7 novembre 2012
-
20 oct. 2004 à 14:29
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 5 sept. 2007 à 11:55
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 - 5 sept. 2007 à 11:55
Salut à tous!
Est-ce que quelqu'un pourrait m'aider en m'indiquant comment on crée une fonction en C-shell, comment on l'appelle et comment on doit passer les arguments et s'en servir ?
Merci par avance,
Mickaël
Est-ce que quelqu'un pourrait m'aider en m'indiquant comment on crée une fonction en C-shell, comment on l'appelle et comment on doit passer les arguments et s'en servir ?
Merci par avance,
Mickaël
A voir également:
- Création d'une fonction en C-shell
- Fonction si et - Guide
- Creation compte gmail - Guide
- Création compte google - Guide
- Media creation tool - Télécharger - Systèmes d'exploitation
- Création site web - Guide
7 réponses
blux
Messages postés
26731
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
23 mars 2025
3 332
20 oct. 2004 à 15:46
20 oct. 2004 à 15:46
Salut,
Dans un fichier tout bête, tu tapes cela :
Explication :
On définit une fonction toto que l'on appelle plus loin avec deux valeurs qui seront récupérées dans $1 et $2, puis on affiche.
C'est tout !
A+ Blux
Dans un fichier tout bête, tu tapes cela :
function toto { echo $1 echo $2 } echo Début toto a b echo Fin
Explication :
On définit une fonction toto que l'on appelle plus loin avec deux valeurs qui seront récupérées dans $1 et $2, puis on affiche.
C'est tout !
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
mkrzemin
Messages postés
41
Date d'inscription
samedi 24 avril 2004
Statut
Membre
Dernière intervention
7 novembre 2012
1
20 oct. 2004 à 18:51
20 oct. 2004 à 18:51
Merci de ta réponse! Malheureusement, j'ai essayé, et ça marche pas! :((
Une autre idée ?
;)
Une autre idée ?
;)
blux
Messages postés
26731
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
23 mars 2025
3 332
21 oct. 2004 à 09:16
21 oct. 2004 à 09:16
Euh, voui...
Mais c'est quoi qui ne marche pas ?
A+ Blux
Mais c'est quoi qui ne marche pas ?
A+ Blux
"Les cons, ça ose tout. C'est même à ça qu'on les reconnait"
Bonjour,
tu es sur d'être en C-Shell?
#!/bin/csh
sur la première ligne de ton script
et puis comme disait blux, quel est le msg d'erreur
cdt
tu es sur d'être en C-Shell?
#!/bin/csh
sur la première ligne de ton script
et puis comme disait blux, quel est le msg d'erreur
cdt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pour vous répondre, j'ai aussi essayé de définir une fonction comme indiqué plus haut :
le message d'erreur est "function : command not found"
Qui aurait la solution ?
Merci d'avance.
le message d'erreur est "function : command not found"
Qui aurait la solution ?
Merci d'avance.
blux
Messages postés
26731
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
23 mars 2025
3 332
5 sept. 2007 à 10:53
5 sept. 2007 à 10:53
Tu as regardé le message 4 ?
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
>
blux
Messages postés
26731
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
23 mars 2025
5 sept. 2007 à 11:36
5 sept. 2007 à 11:36
Salut,
J'ai la nette impression que le C-shell (csh), n'intègre pas de mécanisme de "fonction" (voir cette comparaison de shells).
C'est assez surprenant pour un shell apparenté (pour sa syntaxe) au langage C.
;-))
J'ai la nette impression que le C-shell (csh), n'intègre pas de mécanisme de "fonction" (voir cette comparaison de shells).
C'est assez surprenant pour un shell apparenté (pour sa syntaxe) au langage C.
;-))
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
5 sept. 2007 à 11:55
5 sept. 2007 à 11:55
Par contre en regardant sur un bouquin j'ai vu que les alias en C-shell (contrairement au bash ou au korn shell) peuvent recevoir des arguments.
Donc en adaptant l'exemple de "blux", ça donnerait :
Donc en adaptant l'exemple de "blux", ça donnerait :
#!/bin/csh alias fonction 'echo \!*' echo Début fonction a b echo Fin;-))
Bonjour, je voudrais comparer deux éléments en JAVA mais pour cela je dois d'abord m'assurer qu'ils sont du même type. Le paramètre "args" reçu par la methode "main( )" est un tableau de String. Il faut donc que j'arrive à comparer cette "String" avec une autre "String".
Dans la documentation Java.sun.com/1.3/docs/api, dans le chapitre de la classe "Object" du paquetage "java.lang" je ne trouve pas la methode permettant de comparer deux "String" entre elles, si quelqu'un pourrait m'aider sa serait sympa
Merci
Dans la documentation Java.sun.com/1.3/docs/api, dans le chapitre de la classe "Object" du paquetage "java.lang" je ne trouve pas la methode permettant de comparer deux "String" entre elles, si quelqu'un pourrait m'aider sa serait sympa
Merci
jipicy
Messages postés
40842
Date d'inscription
jeudi 28 août 2003
Statut
Modérateur
Dernière intervention
10 août 2020
4 897
19 févr. 2006 à 18:50
19 févr. 2006 à 18:50
Salut,
Et si tu ouvrais un autre "thread" ce serait mieux, non ?
Et si possible dans le bon forum : http://www.commentcamarche.net/forum/index.php3?cat=3
Merci ;-))
Et si tu ouvrais un autre "thread" ce serait mieux, non ?
Et si possible dans le bon forum : http://www.commentcamarche.net/forum/index.php3?cat=3
Merci ;-))