所以我有这个脚本文件,可以在终端打开时自动将日期和时间保存到文件中。但我很难将数字线放入其中。我试过cat -n,grep -n,ls -l,但是我得到错误或者没有增加。如你所见:
echo $(date) >> .test
我希望看到类似的内容:
0 : Tue Feb 15 13:10 EST 2014 1 : Tue Feb 18 12:10 EST 2014 2 : Tue Feb 18 10:10 EST 2014 3 : Tue Feb 19 13:22 EST 2014
答案 0 :(得分:2)
如果您将结果导入cat
,则可以使用-n
选项为每行编号,如下所示:
ls | grep "whatever" | cat -n
答案 1 :(得分:1)
这是一个解决方案:
echo $(wc -l < filename) : $(date) >> filename
答案 2 :(得分:0)
尝试将最后一个号码保存在文件中。然后,在您的脚本中,读入数字,递增数字,然后将其写回文件。如果你正在使用bash,这样的事情应该有效。
num=$(cat number.txt)
num=$(($num+1))
echo $num > number.txt