|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
Inscription : mai 2005 Messages : 1 957 ![]() |
Bonjour,
J'ai un code que je développe de jour en jour (#!/bin/bash) et il prend de l'empleur sans même que je sois un expert Le besoin d'un fonction se fait ressentir et j'ai absolument aucune idée comment le faire. Ceci, car j'ai toujours le meme bout de code qui se répète. Donc au lieu de copié coller 7-8 fois, je préfèrais avoir une fonction. Milles mercis
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout! |
|
|
10
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : février 2008 Messages : 2 070 ![]() |
|
|
|
20
|
|
|
#3 | ||||
|
Membre éprouvé
![]() Benoît Inscription : janvier 2009 Messages : 392 ![]() |
Salut,
en shell pour écrire une fonction, 2 syntaxes sont possibles : la première syntaxe : Code :
Code :
à bientôt, ben
__________________
Meet the free software gang |
||||
|
|
30
|
|
|
#4 |
|
Membre éprouvé
![]() Benoît Inscription : janvier 2009 Messages : 392 ![]() |
tu peux soit coder tes fonctions :
Dans le second cas, tu peux faire un source de ton fichier de fonction de la façon suivante : -soit : -soit : à bientôt, ben
__________________
Meet the free software gang |
|
|
00
|
|
|
#5 |
![]() ![]() Idriss NeumannConsultant en SSII et étudiant au CNAM Paris (ingénieur SI) Inscription : février 2009 Messages : 1 978 ![]() |
Bonjour.
Je précise que la seconde syntaxe fournit par benilto ne fonctionne que sur bash alors que la première fonctionne sur plusieurs shell et est dont préférable. Cordialement, Idriss |
|
20
|
|
|
#6 |
|
Membre éprouvé
![]() Benoît Inscription : janvier 2009 Messages : 392 ![]() |
salut ok.Idriss,
merci pour la précision, je l'ignorais. à bientôt, ben
__________________
Meet the free software gang |
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Benoît Inscription : janvier 2009 Messages : 392 ![]() |
je viens de jeter un oeil, la 2ème syntaxe fonctionne en bash et en ksh .
a +, ben
__________________
Meet the free software gang |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com