Remplacer une ligne contenant un motif par une ligne vide
Résolu
                                    
                        olivier                    
                                    -
                                     
dna.factory Messages postés 29141 Statut Modérateur -
        dna.factory Messages postés 29141 Statut Modérateur -
        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
- Comment supprimer une page vide sur word - Guide
- Remplacer disque dur par ssd - Guide
- Aller à la ligne excel - 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...