Pages : 1
#1 Le 06/04/2008, à 11:55
- Nigo
[résolu] paramètres d'un script bash
bonjour à tous
je rencontre un problème vraiment idiot, pour réaliser des scripts konqueror
je souhaite simplement faire une boucle qui liste les paramètres AVEC ESPACES donnés à un script bash, par exemple
script.sh "param 1" "param 2"
doit afficher
param 1
param 2
merci
Dernière modification par Nigo (Le 06/04/2008, à 12:58)
Hors ligne
#2 Le 06/04/2008, à 12:38
- mikedafunk
Re : [résolu] paramètres d'un script bash
Pas évident la programmation script : http://doc.ubuntu-fr.org/tutoriel/script_shell
Lubuntu 22.04 sur Lenovo AX81 et pas mal d'Amiga
Mon blog : http://mikedafunk.over-blog.org
Hors ligne
#3 Le 06/04/2008, à 12:45
- wblitz
Re : [résolu] paramètres d'un script bash
tu peux faire un script qui ressemble à ça :
#!/bin/bash
count=1
while [ $count -le $# ]
do
echo "$1"
shift
done
edit : voir le script dans le post suivant (le count ne sert effectivement à rien )
Dernière modification par wblitz (Le 06/04/2008, à 19:32)
"Un optimiste, c'est un homme qui plante deux glands et qui s'achète un hamac" - Jean de Lattre de Tassigny
Pensez à mettre [RÉSOLU] dans le sujet de vos posts une fois qu'ils le sont...
quelques docs
Hors ligne
#4 Le 06/04/2008, à 12:57
- Nigo
Re : [résolu] paramètres d'un script bash
shift, c'est ça que je cherchais
merci !!
en passant ici ton count ne sert à rien, et c'est plus facile à comprendre ainsi :
#!/bin/bash
while [ $# -gt 0 ]
do
echo "$1"
shift
done
Dernière modification par Nigo (Le 06/04/2008, à 12:58)
Hors ligne
#5 Le 01/09/2008, à 10:45
- kinsk
Re : [résolu] paramètres d'un script bash
Le sujet est ancien et partiellement résolu.
Je me permets tout de même d'ajouter cette réponse qui me semble beaucoup plus simple.
#!/bin/bash
for i in "$@"; do
echo $i
done
Hors ligne
Pages : 1