SED : complément [Résolu] - Codes et scripts - Linux et OS Alternatifs
Marsh Posté le 07-01-2007 à 17:27:59
limax a écrit : sed "/Salut/d" fichier |
Non, ceci supprime chaque ligne contenant "Salut". Je veux supprimer chaque ligne NE contenant PAS "Salut".
Marsh Posté le 10-01-2007 à 12:29:58
e-miel a écrit : Non, ceci supprime chaque ligne contenant "Salut". Je veux supprimer chaque ligne NE contenant PAS "Salut". |
sed "/Salut/!d" fichier
c'est évident une fois la réponse donnée.
Marsh Posté le 04-01-2007 à 17:15:32
Avec sed, j'aimerai faire une action (dans cet exemple : la suppression) sur chaque ligne ne contenant pas "Salut". Je n'ai rien trouvé de mieux que cette horreur :
/Salut/b else
d
:else
Comment écrire "le complément de Salut" ?
PS : Ne me dites pas d'utiliser grep -v car la véritable action n'est pas la suppression, mais un gros morceau de Sed Script déjà écrit.
Message édité par e-miel le 10-01-2007 à 18:31:02