Partage
  • Partager sur Facebook
  • Partager sur Twitter

pb de syntaxe concernant l' écriture d'une boucle

rechche d'optimisation

    7 juillet 2019 à 15:58:56

    Bjr,

    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?

    Merci d'avance de vos réponses.

    • Partager sur Facebook
    • Partager sur Twitter
      7 juillet 2019 à 16:24:22

      salut,

      for (( i=0; i<${#var}; i++ )); do echo ${var:$i:1}"; done



      -
      Edité par dantonq 7 juillet 2019 à 16:24:43

      • Partager sur Facebook
      • Partager sur Twitter

      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.
      • Editeur
      • Markdown