Vim, в отличие от, скажем, sed — интерактивный редактор. Предполагается, что человек открывает файл и что-то там вручную правит. Но можно, оказывается, использовать vim (и даже vi) и в скриптах:
vi +5d +wq foo
Эта команда откроет файл foo, удалит 5-ю строку, сохранит и закроет. Всё, конечно же, «молча». Думаю, в некоторых bash-скриптах, где sed требует слишком сложных выражений, это свойство можно эффективно использовать.