如何使用命令行在文本文件的顶部插入一行?

Modified on: Thu, 14 Jun 2018 04:05:23 +0800

我想在现有文件的顶部插入文字。我怎样才能做到这一点。我尝试了echotee,但没有成功。

我试图在终端的sources.list文件的顶部插入repo行。

注意

我需要一个单行快速解决方案,因为我已经知道另一个答案的方法

作者:ish,Anwar

最佳答案

使用sed实际上很容易:

  • sed -i -e '1iHere is my new top line\' filename

  • 1i告诉sed插入文件第1行后面的文字;不要忘记最后的\换行符,以便将现有的第1行移到第2行。

作者:ish

相关问答

添加新评论