SCRIPT CSH
k-zanisse
Messages postés
10
Statut
Membre
-
k-zanisse Messages postés 10 Statut Membre -
k-zanisse Messages postés 10 Statut Membre -
Bonjour à tous,
Je débute en programmation csh et j'aurais aimé écrire une fonction qui retournerait une valeur dans un script csh.
J'ai cherché un peu partout et apparemment cela n'est pas possible.
Existe t'il une astuce permettant de contourner ce problème?
J'ai tout de même essayé d'utiliser la commande nawk à l'intérieur du script mais je n'arrive pas à récupérer la valeur retournée par la fonction.
Bref, pour résumer, je cherche à créer une fonction dans un script csh qui recevra un paramètre et qui retournera une valeur.
Merci d'avance pour votre aide...
Je débute en programmation csh et j'aurais aimé écrire une fonction qui retournerait une valeur dans un script csh.
J'ai cherché un peu partout et apparemment cela n'est pas possible.
Existe t'il une astuce permettant de contourner ce problème?
J'ai tout de même essayé d'utiliser la commande nawk à l'intérieur du script mais je n'arrive pas à récupérer la valeur retournée par la fonction.
Bref, pour résumer, je cherche à créer une fonction dans un script csh qui recevra un paramètre et qui retournera une valeur.
Merci d'avance pour votre aide...
A voir également:
- SCRIPT CSH
- Script vidéo youtube - Guide
- Ghost script - Télécharger - Polices de caractères
- Mas script - Accueil - Windows
- Script cmd - Guide
- Script download - Télécharger - Édition & Programmation
4 réponses
Bsr,
lorsque tu crées un script les variables qu'il utilise , lui sont propres. 2 façons de récuperer une valeur en sortie d'un script:
l'avoir écrite dans fichier temporaire
ou écrire en derniere ligne du script:
exit valeur_a_retourner
pour recuperer cette valeur dans une variable toto(par ex):
toto=$? ( à faire immédiatement après la sortie du script)
pour utiliser cette variable toto:
echo $toto
A+
lorsque tu crées un script les variables qu'il utilise , lui sont propres. 2 façons de récuperer une valeur en sortie d'un script:
l'avoir écrite dans fichier temporaire
ou écrire en derniere ligne du script:
exit valeur_a_retourner
pour recuperer cette valeur dans une variable toto(par ex):
toto=$? ( à faire immédiatement après la sortie du script)
pour utiliser cette variable toto:
echo $toto
A+
Salut,
Je ne sais pas ce qu'il en est exactement en CSH,
Mais tu as les solution ennoncés par phil, ou tout simplement en echo du resultat directement dans la fonction, ou alors, tu exportes la variable resultat (export)
@++
Je ne sais pas ce qu'il en est exactement en CSH,
Mais tu as les solution ennoncés par phil, ou tout simplement en echo du resultat directement dans la fonction, ou alors, tu exportes la variable resultat (export)
@++
"Si c'est stupide et que ça marche, alors ce n'est pas stupide"
Merci à tous de m'avoir répondu.
Mais en fait c'est au sein du script que j'aurai aimé créer une fonction ou sous programme. Ainsi j'appelerai cette fonction plusieurs fois à l'intérieur du script en lui passant des arguments afin qu'elle me retourne une valeur.
Je ne sais pas si vous voyez exactement ce que je désire effectuer comme traitement exactement.
Merci d'avance...
Mais en fait c'est au sein du script que j'aurai aimé créer une fonction ou sous programme. Ainsi j'appelerai cette fonction plusieurs fois à l'intérieur du script en lui passant des arguments afin qu'elle me retourne une valeur.
Je ne sais pas si vous voyez exactement ce que je désire effectuer comme traitement exactement.
Merci d'avance...