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 : Modifier le Nème caratères d'un fichier sur toutes les Lignes


Sujet :

Shell et commandes GNU

  1. #1
    Membre confirmé
    Avatar de argoet
    Inscrit en
    Mai 2002
    Messages
    582
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 582
    Points : 562
    Points
    562
    Par défaut Sed : Modifier le Nème caratères d'un fichier sur toutes les Lignes
    Bonjour à vous

    Savez vous , si , il est possible avec sed de modifier le nème caratères par un autre (ou une chaine) d'une ligne sur toutes les lignes d'un fichier ?

    Merci de votre aide
    @argoet

    Exemple : J'ai le fichier suivant (longueur de ligne variable)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    oooooooooooooooooooooooooooooo
    oooooooooooooooooooooooooooooooo
    oooooooooooooooooo
    oooooooooooooooooooo
    ooooooooooooooooooooooooo
    oooooooooooooooooooooooooooooooooooooooo
    ooooooooooooooooooooooooooo
    oooooooooooooooooooooooooooooooo
    ooooooooooooooooooooooooooooooooooooo
    Comment remplacer le 15ème caractère de chaque ligne par un "1"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    oooooooooooooo1ooooooooooooooo
    oooooooooooooo1ooooooooooooooooo
    oooooooooooooo1ooo
    oooooooooooooo1ooooo
    oooooooooooooo1oooooooooo
    oooooooooooooo1ooooooooooooooooooooooooo
    oooooooooooooo1oooooooooooo
    oooooooooooooo1ooooooooooooooooo
    oooooooooooooo1oooooooooooooooooooooo

  2. #2
    Membre confirmé
    Avatar de argoet
    Inscrit en
    Mai 2002
    Messages
    582
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 582
    Points : 562
    Points
    562
    Par défaut
    Avec une recherche un peu plus approndie

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sed -e "s/^\(.\{15\}\).\{1\}/\11/g"  mon_fichier

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

Discussions similaires

  1. [XL-2003] Modifier le le format Date sur toute les lignes d'une colonne
    Par Djohn dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 30/08/2010, 14h00
  2. Modifier les alias sur toutes les form
    Par mozcity dans le forum Bases de données
    Réponses: 2
    Dernier message: 06/10/2006, 08h08
  3. Recherche de Fichiers sur tout le disque
    Par bonjour69 dans le forum Entrée/Sortie
    Réponses: 18
    Dernier message: 23/09/2006, 21h23
  4. Réponses: 31
    Dernier message: 22/02/2006, 17h31
  5. Fusionner toutes les lignes d'un fichier
    Par _Mac_ dans le forum Linux
    Réponses: 2
    Dernier message: 02/12/2005, 14h18

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