【发布时间】:2013-06-01 23:16:54
【问题描述】:
这是我的 bash 脚本的一部分。我想跟踪脚本正在运行。 所以每次运行计数器都会增加,当计数器达到 X(我的测试为 3)时,就会发生一些事情。我也想重置计数。
计数器正在递增,
#!/bin/bash
counter=( `cat "/home/pi/auto/mark"` )
three=3
if [ "$counter2" -gt "$three" ]; then
echo 1 > /home/pi/auto/daycheck
【问题讨论】:
-
您声明
counter,但在支票中使用counter2... -
另外,为了填写
counter,请使用$(cat /home/pi/auto/mark) -
其实用
$( < /home/pi/auto/mark).
标签: bash if-statement scripting