我之前使用的是 Windows 7、8.1 和 10,记事本中有一个选项,如果我在文件开头输入 .LOG(只需执行一次),每次打开记事本时都会自动添加日期和当前时间。
基本上,我会记录我的所有开支,对我来说,打开文本文件并自动添加日期和时间非常重要。如何在 Ubuntu 15.04 中执行此操作?
答案1
简单的。
#!/bin/bash
filetoedit="$1"
if [ "$(head -n 1 $filetoedit)" = ".LOG" ] ; then
date >>$filetoedit
fi
vim "$filetoedit"
将上述脚本放在您的文件中$PATH
,使其可执行并通过它调用您的编辑器,即,如果您将其另存为open.sh
,则打开任何文件,例如foo.txt
进行编辑:
open.sh foo.txt
您可以调整日期格式(请参阅),并通过替换您选择的编辑器来man date
更改所使用的编辑器。vim