У меня есть подход, чтобы сделать это в простых следующих шагах:
1. press `v` to go to visual selection mode
2. select the lines you want to affect
3. :'<,'>normal 0dw
Объяснение третьего шага:
0
перешел для запуска строки.
dw
удаляет слово (вакуумы).
normal
применяет команду 0dw
.
'<,'>
повторяет нормальное для всех выбранных строк в визуальном режиме.
Что-то как:
sed '/dog/!d;/cat/d'
См. также
grep dog | grep -v cat
sed
? – Yuugian 20.11.2012, 16:42