Concaténation shell
Résolu
diabloic
Messages postés
167
Statut
Membre
-
diabloic Messages postés 167 Statut Membre -
diabloic Messages postés 167 Statut Membre -
Bonjour,
J'ai un petit problème pour concaténer visiblement ... un peu d'aide serait la bien venu ;).
exemple :
message=""
s=""
for i in $(seq 1 6)
do
if [ test$i -eq 0 ]
then
s = "toto$i"
message = "$message $s" #toto1 toto2...toto6
fi
done
echo "Il faut redémarrer $message " # il faut redémarrer toto1 toto2...toto6
fi
Vous pouvez me dire mes erreurs sur la concaténation?
Merci.
++
J'ai un petit problème pour concaténer visiblement ... un peu d'aide serait la bien venu ;).
exemple :
message=""
s=""
for i in $(seq 1 6)
do
if [ test$i -eq 0 ]
then
s = "toto$i"
message = "$message $s" #toto1 toto2...toto6
fi
done
echo "Il faut redémarrer $message " # il faut redémarrer toto1 toto2...toto6
fi
Vous pouvez me dire mes erreurs sur la concaténation?
Merci.
++
A voir également:
- Concaténation shell
- Classic shell - Télécharger - Personnalisation
- Secure shell - Télécharger - Divers Web & Internet
- Shell infrastructure host c'est quoi - Guide
- Shell startup windows 10 - Guide
- Shell do while ✓ - Forum Shell
2 réponses
salut,
Il ne faut pas d'espace autour du signe égal.
Sinon, il faut nous dire ce que ça fait que ça ne devrait pas faire, ce que ça ne fait pas que ça devrait faire, quels sont les messages d'erreurs, etc.
Et, sur le forum, met ton code entre balise code: le bouton [<>]
Pense aussi à mettre un shebang, pour qu'on sache en quoi tu veux que ce soit codé : bash peut se dispenser de seq par exemple, on risque de t'en faire la remarque si on ne sait pas que tu veux un code portable en sh
[ testc'est l'un ou l'autre, pas les deux.
Il ne faut pas d'espace autour du signe égal.
Sinon, il faut nous dire ce que ça fait que ça ne devrait pas faire, ce que ça ne fait pas que ça devrait faire, quels sont les messages d'erreurs, etc.
Et, sur le forum, met ton code entre balise code: le bouton [<>]
Pense aussi à mettre un shebang, pour qu'on sache en quoi tu veux que ce soit codé : bash peut se dispenser de seq par exemple, on risque de t'en faire la remarque si on ne sait pas que tu veux un code portable en sh