Я провожу большую часть своего времени в Windows 8 и использую gvim -c
в качестве замены sed. Я думаю, что я могу получить sed с Cygwin, но я надеюсь, что я могу сделать это с gvim -c
.
У меня есть каталог файлов с разделителями табуляции .txt, а у некоторых есть заголовок (как показано ниже), который я хочу удалить.
Definition of the Ultimate Owner :
- minimum percentage that must characterize the path from a subject company up to its Ultimate owner : 25.01%
- At least one of its shareholders must be known and it cannot own more than 25.01%
Mark Company name ...
Чтобы удалить заголовок в сеансе gvim, я бы использовал d/^Mark
, затем :wq
. Но у меня их сотни, поэтому я бы хотел использовать gvim -c
и argdo
. Я часто делаю это с s//
, скажем что-то вроде gvim -c "argdo %s/foo/bar/ge | wq" *.tex
.
Моей первой мыслью было gvim -c "d/^Mark | wq" *.txt
, но это не сработало, потому что /
не является командой ex.
Есть ли ex-эквивалент d/^Mark
который я могу использовать с gvim -c
и argdo
?