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![]()
Partager