Еще одна команда vi, которая будет выполнять: :%s/.$//
Это удаляет последний символ каждой строки в файле. Недостатком этой команды поиска и замены является то, что ей все равно, какой последний символ, поэтому будьте осторожны, чтобы не вызывать ее дважды.