Bonjour,
Je débute en shell et je cherche un moyen de trouver l'équivalent du pour suivant :
Pour i allant de 1 à 32 par pas de 1
Faire
instruction
FinPour
Merci d'avance pour toute aide !!!
Bonjour,
Je débute en shell et je cherche un moyen de trouver l'équivalent du pour suivant :
Pour i allant de 1 à 32 par pas de 1
Faire
instruction
FinPour
Merci d'avance pour toute aide !!!
Bonjour,
man <ton shell> te donnera plus d'informations.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for i in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 do #instruction done
MERCI !!! Je savais pas qu'il y avait un man de shell !!!
Du coup j'ai trouvé :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (( i=1 ; i<=32 ; i++ )) do instructions done
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 for (( i=1 ; i<=32 ; i=i+1 )) do instructions done
Peut-on créer une fonction dans un shell et y faire appel dans un autre ?
Si oui, comment ?
Merci
oui tu peux
exemple :
fichier : functions
fichier : test.sh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/bin/sh mafonction () { echo 32 }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 #!/bin/sh . functions echo "je veux afficher le nombre 32 :" mafonction;
Ok.
Maintenant si je veux que le premier shell stock une variable que l'on doit envoyé à la fonction qui nous retournera une réponse... C'est possible aussi ?
Merci !
AH CA MARCHE TOUT SEUL !!!
J'ai juste mis le même nom de variable dans les deux shell et c'est parti !!!
Merci !!!!
Je ne suis pas sur de bien comprendre comment marche ce forum...
Je n'ai pas fini un topic, ni résolu et [Résolu] est apparu tout seul ??? Sans compter le smiley qui est apparu tout seul dans mon troisième post...
quel smiley ?
pour le résolu, c'est certainement un modo qui a pris pitié de toi et l'a fait à ta place
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager