J'ai écrit une boucle qui fonctionne, le début for pos in `seq 0 ${#VAR}`;
J'ai besoin de faire fonctionner ma boucle jusqu'à n-1 caractère de ma variable VAR. Pour l'instant, je suis passé par une variable intermédiaire que je calcul let "cpt = (${#VAR} - 1 )" mais je voudrais faire ce calcul dans la déclaration de ma boucle. J'ai essayé différentes façons sans succès. Cela est -il possible? si oui comment?
for (( i=0; i<${#var}; i++ )); do echo ${var:$i:1}"; done
- Edité par dantonq 7 juillet 2019 à 16:24:43
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique
pb de syntaxe concernant l' écriture d'une boucle
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique