IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[sed] Remplacer à partir de --> jusqu'à


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Flk
    Flk est déconnecté
    Membre habitué
    Inscrit en
    Décembre 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 8
    Par défaut [sed] Remplacer à partir de --> jusqu'à
    Bonjour a tous,

    à l'aide de sed sur du redhat je voudrais remplacer sur une ligne, un caractère par un autre à partir de la 3eme occurrence.

    j'arrive à remplacer le 3 eme caractere de cette facon :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo xxxx-xxxxxx-xxxxx-xxxxxxx-xxxxxx-xxxxxxxx | sed 's/-/_/3'
    xxxx-xxxxxx-xxxxx_xxxxxxx-xxxxxx-xxxxxxxx
    je voudrais que cela fonctionne pour le reste de la ligne.

    j'ai essayé avec $ en imaginant que celui ci aurait été interpreté comme la fin de ligne mais cela ne fonctionne pas.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    echo xxxx-xxxxxx-xxxxx-xxxxxxx-xxxxxx-xxxxxxxx | sed 's/-/_/3,$'
    sed: -e expression #1, char 8: unknown option to `s'
    une ame charitable pour une idée ?

    cdlt.

  2. #2
    Membre émérite Avatar de balkany
    Homme Profil pro
    Touriste
    Inscrit en
    Juillet 2017
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Touriste

    Informations forums :
    Inscription : Juillet 2017
    Messages : 348
    Par défaut
    Ça n'est garanti de fonctionner qu'avec GNU-sed.

  3. #3
    Flk
    Flk est déconnecté
    Membre habitué
    Inscrit en
    Décembre 2004
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Décembre 2004
    Messages : 8
    Par défaut
    merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 0
    Dernier message: 06/12/2021, 17h08
  2. sed: remplacer une ligne qui commence par Version
    Par lili2704 dans le forum Linux
    Réponses: 8
    Dernier message: 21/07/2008, 14h26
  3. ksh : sed, remplacer un élément de valeur inconnue
    Par mitch1 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 10/01/2008, 22h07
  4. Réponses: 2
    Dernier message: 29/08/2007, 12h52
  5. SED Remplacement du caractère . 'point'
    Par Fluxy dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 04/06/2007, 14h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo