Linux命令行输出附加到带有新行的文件

时间:2015-06-07 22:15:19

标签: linux bash

将日期输入文件加空行并将vi准备好转到新行的最佳方法是什么:

到目前为止,我有:

date >> myfile && vi myfile

但它没有做两件事:

  1. 添加新行
  2. 在文件末尾开始编辑

2 个答案:

答案 0 :(得分:4)

初始编辑位置:
+[num]在指定的行号开始编辑,如果省略则开始编辑。许多编辑都支持这一点,因此可以在当前视图位置从less调用它们。

获取额外换行符: 使用以{2}结尾的date自定义格式,或者执行:

{ date && echo; } >> myfile && vi + myfile

答案 1 :(得分:1)

date >> myfile && vi -c 'normal Go' myfile

这是一种方式。