Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1462 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs

  [bash] Comment utiliser return pour retourner une valeur ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[bash] Comment utiliser return pour retourner une valeur ?

n°650705
weed
Posté le 16-03-2005 à 18:33:15  profilanswer
 

moi()
{
   $str="retour";
   return;  
}
 
t=moi;
echo $t
 
Comment fais ton pour retourner la valeur $str par exemple ?
 
 
J'ai regardé sur :
http://www.shellunix.com/commandes.html
et http://www.linux-france.org/article/memo/node91.html
 
mais ce n'est pas tres explicite

mood
Publicité
Posté le 16-03-2005 à 18:33:15  profilanswer
 

n°650715
Pillow
'cos the trees won't talk
Posté le 16-03-2005 à 18:52:59  profilanswer
 

On peut retourner un nombre et le récupérer avec $?

Code :
  1. $ f(){return 7}
  2. $ f
  3. $ echo $?
  4. 7


Mais on ne peut pas retourner quelque chose de plus complexe; il faut utiliser un effet de bord:

Code :
  1. #! /bin/bash
  2. moi()
  3. {
  4.    moi="retour"
  5. }
  6. moi
  7. echo $moi

n°650726
Alana
Amiga for ever.
Posté le 16-03-2005 à 19:29:27  profilanswer
 

ouai ca reste du shell quand meme hein... c'est pas de la programation de haut niveau :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs

  [bash] Comment utiliser return pour retourner une valeur ?

 

Sujets relatifs
Utiliser aircrackComment transmettre des variable avec awk -v val=valeur ?
Utiliser les resultat de commande `cat titi` dans awkscript bash qui plante
Galère pour utiliser le Wifi de mon écoleexecuter rsh dans un script bash
[bash] chown dans un scriptutiliser une partition de DD formaté par knoppix pour xp
[bash] lancer une appli sur un autre ecran 
Plus de sujets relatifs à : [bash] Comment utiliser return pour retourner une valeur ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR