Linux命令行输出以新行追加到文件中



将日期输出到文件加上空白行并让vi准备好在新行上运行的最佳方法是什么?

到目前为止,我已经:

date >> myfile && vi myfile

但它不做两件事:

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

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

获取额外的换行符:为date使用自定义格式,以两个换行符结尾,或者:

{ date && echo; } >> myfile && vi + myfile
date >> myfile && vi -c 'normal Go' myfile

最新更新