Partage
  • Partager sur Facebook
  • Partager sur Twitter

Regex (commande avec sed -n)

Sujet résolu
    23 novembre 2015 à 23:41:09

    Bonjour,

    Je suis en 2ème année de BTS SIO et dans le cadre d'un TP, je dois écrire une commande qui affiche les lignes finissant par /bin/bash dans /etc/passwd .


    Avec mes cours, j'ai essayé cette commande :

    sed -n '/bin/bash/p' /etc/passwd  


    Mais ça me renvoie --> sed: impossible de trouver l'étiquette pour sauter à 'ash/p'

    J'ai essayé de faire des recherches mais elles n'ont pas été fructueuse. Quelqu'un pourrait-il m'aider à corriger la syntaxe de ma commande?

    Merci d'avance. :)

    • Partager sur Facebook
    • Partager sur Twitter
      24 novembre 2015 à 1:52:58

      salut,

      il faut modifier le séparateur de commande (/) de sed, pour qu'il ne le confonde pas avec le séparateur de hiérarchie de fichier *n?x.

      de plus, il faut indiquer que le motif doit être trouvé en fin de ligne.

      • Partager sur Facebook
      • Partager sur Twitter

      Validez la réponse utile « Un problème clairement exposé est à moitié résolu. » Pas de MP technique

      Regex (commande avec sed -n)

      × 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