Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash脚本-从文件中添加值并减去_Bash_Shell_Ubuntu - Fatal编程技术网

Bash脚本-从文件中添加值并减去

Bash脚本-从文件中添加值并减去,bash,shell,ubuntu,Bash,Shell,Ubuntu,我创建了一个脚本,将1970年1月1日起的秒数添加到名为datefile.txt的文件中。看起来是这样的: echo $(date +%s) > datefile.txt 我现在要做的是从datefile.txt读取该值,并从datefile.txt中先前存储的值中减去当前值(当前秒数) 我尝试了很多东西,但我缺乏bash语法知识和一般知识 最近的尝试: d<datefile.txt echo $(( d-date +%s )) d执行以下操作后: echo $(date +%s

我创建了一个脚本,将1970年1月1日起的秒数添加到名为datefile.txt的文件中。看起来是这样的:

echo $(date +%s) > datefile.txt
我现在要做的是从datefile.txt读取该值,并从datefile.txt中先前存储的值中减去当前值(当前秒数)

我尝试了很多东西,但我缺乏bash语法知识和一般知识

最近的尝试:

d<datefile.txt
echo $(( d-date +%s ))
d执行以下操作后:

echo $(date +%s) > datefile.txt
您可以这样做:

oldtime=$(<datefile.txt)
difference=$(( $(date +%s) - oldtime))

oldtime=$(所以我离得不远。问题是bash没有Netbeans和visualstudio那么友好,所以它在语法上对med没有帮助。谢谢你们!我还不能投票。请允许我给你给新手的标准建议:如果一个答案解决了你的问题,请点击大复选标记接受它(✓) 在它旁边,也可以选择向上投票(向上投票需要至少15个信誉点)。如果你发现其他答案有帮助,请向上投票。接受(你将获得2个信誉点)和向上投票有助于未来的读者。请参阅。