如何在文件的顶部添加一个新行--OSX和GNU


0

我尝试下面添加一个新行到文件的顶部但无济于事

1)似乎工作但我怎么做到位?perl -lpe'BEGIN {print“somestring \ n”}'文件

2)sed -i.bak -e'1i somestring \ n'。/ file不会在OS X中添加换行符


echo > file.new; cat file >> file.new; mv file.new file如果你没有打扰sed
ecube 2016年

Answers:



0

您可以在Ex模式下使用Vim:

ex -sc '1i|somestring' -cx file
  1. 1 选择第一行

  2. i 插入新的文本行

  3. x 保存并关闭

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.