Partage
  • Partager sur Facebook
  • Partager sur Twitter

Chemin absolu et relatif

Chemin absolu et relatif

Sujet résolu
    26 mai 2015 à 19:39:02

    Bonjour,

    Je souhaite changer le chemin suivant "C:\Program Files\Java" par "C:/Program Files/Java" en shell. 

    Merci de votre aide.

    • Partager sur Facebook
    • Partager sur Twitter
      26 mai 2015 à 22:26:29

      Quel interpréteur ?

      ${path//\\/\/} ou avec sed.

      • Partager sur Facebook
      • Partager sur Twitter
        26 mai 2015 à 23:35:03

        Totalement surréaliste ce post.
        • Partager sur Facebook
        • Partager sur Twitter

        Blond, bouclé, toujours le sourire aux lèvres...

          29 mai 2015 à 11:28:45

          On peut utiliser tr aussi :

          tr '\\' '/'

          • Partager sur Facebook
          • Partager sur Twitter
            2 juin 2015 à 19:44:08

            Bonjour,

            Merci pour la reponse. J'ai une seconde question toujours dans la meme continuite. Supposons le chemin suivant : "C://Program Files//java//1.6//" Comment exclure en shell le premier slash du C: afin d'obtenir "C:/Program Files//java//1.6//" ?

            Merci beaucoup.

            • Partager sur Facebook
            • Partager sur Twitter
              2 juin 2015 à 20:03:07

              ${path/\/\///} ou avec sed. (Ce n'est pas du comique de répétition)

              Cette fois je ne pense pas qu'on puisse avec tr. Mais cherche un cours sur la manipulation de chaîne.

              • Partager sur Facebook
              • Partager sur Twitter
                2 juin 2015 à 21:39:23

                En effet là on ne peut pas utiliser tr.
                • Partager sur Facebook
                • Partager sur Twitter
                  24 juin 2015 à 13:56:16

                  Exemple si tu stockes ton path dans une variable "v_mon_path" :

                  $ v_mon_path="C://aaa//bbb//ccc"

                  $ v_mon_path=`echo $v_mon_path | sed -e 's/\///'`

                  $ echo $v_mon_path

                  C:/aaa//bbb//ccc

                  Fonctionne en bash et ksh il me semble

                  • Partager sur Facebook
                  • Partager sur Twitter
                    26 juin 2015 à 9:58:36

                    Beaucoup pour vos réponse :-)

                    • Partager sur Facebook
                    • Partager sur Twitter

                    Chemin absolu et relatif

                    × 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