命令行中无需打开 vim

命令行中无需打开 vim

在 vim 中,

vim file +10

我可以使用以下方法打开第 10 行的文件

vim file +10d

我可以删除第 10 行,但是如何删除该行并退出 vim?或者如何在不打开 vim 的情况下删除该行?

答案1

vim file +10d -c wq

或者

vim file +10d -c x

vim-帮助

 -c <command>        Execute <command> after loading the first file

答案2

要做到这一点,最好使用sed像这样:

sed -i 10d file

相关内容