Dans vim, je peux supprimer toutes les lignes contenant le mot "prix" avec cette
:g /price/d
Comment puis-je supprimer toutes les lignes qui ne contiennent PAS le mot "prix"?
Vous pouvez utiliser
:%g!/price/d
supprimer toutes les lignes qui ne contiennent pas "price"
Vous pouvez aussi utiliser:
:v/price/d
supprimer des lignes.
%!grep "price"
est une autre option qui peut être considérablement plus rapide que :v
pour les fichiers volumineux.
Testé sur Vim 7.4, Ubuntu 14.04, fichier journal de ligne 1M.
Lignes contenant Word: https://stackoverflow.com/questions/1725265/how-can-i-delete-all-lines-that-do-not-begin-with-certain- caractères/42714334 # 42714334