Мне нужно сделать следующее в нескольких файлах: dt{%lx:wq
, т.е.
- удалить до первого
{
- найти соответствие
}
- удалить следующий символ
- Сохранить и выйти
Как мне сделать это из командной строки, не открывая экран?
vi -c 'dt{%lx:wq'
терпит неудачу с очевидным
E492: Not an editor command: dt{%lx:wq
Я думаю, мне нужно преобразовать каждую команду - dt{
, %
, l
, x
- в команду ex
. Как мне найти команды?