Remplacer une ligne contenant un motif par une ligne vide
Résolu
olivier
-
dna.factory Messages postés 25985 Date d'inscription Statut Modérateur Dernière intervention -
dna.factory Messages postés 25985 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Je suis en train de réaliser un petit script sh mais je bloque. Un peu d'aide serait la bienvenue :). Merci par avance.
Je souhaiterais remplacer les lignes contenant un motif (dans mon cas 0.00) par une ligne vide.
Je suis en train de réaliser un petit script sh mais je bloque. Un peu d'aide serait la bienvenue :). Merci par avance.
Je souhaiterais remplacer les lignes contenant un motif (dans mon cas 0.00) par une ligne vide.
A voir également:
- Remplacer une ligne contenant un motif par une ligne vide
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Aller à la ligne excel - Guide
- Comment supprimer une page vide sur word - Guide
- Remplacer disque dur par ssd - Guide
J'ai cherché avec la commande sed mais je ne dois pas avoir les bons mots-clé car je n'ai pas trouvé.
PS: je n'ai pas beaucoup de base en informatique, je me sert de petit script pour traiter des données issues de calcul scientifique.
Que signifie le .bak ?
le z correspond-il à null-data ? Autrement dit, est-ce que c'est cette option qui est responsable de remplacer la ligne contenant le motif par une ligne vide ?
En tout cas encore merci zipe31 :)
Oui, c'est une nouvelle option de sed qui permet d'effacer la ligne correspondant au motif. C'est un raccourci à la syntaxe . Noter que cette action (z) est différente de l'option "d" qui elle permet de supprimer la ligne.
Toutes ces informations se trouvent dans le ou accessible depuis n'importe quel terminal sous GNU/Linux ;-\
Extrait info sed :
Ho l'autre, il fait des copies de sauvegardes... même pas joueur...