档案内容:
$ cat count.txt
0
这是我的剧本:
counter=`cat count.txt`
value=`let counter++`
echo $value > count.txt
但语法错误......
你能帮助我解决这个问题吗?如何增加计数器并将其回显到文件?
答案 0 :(得分:2)
您可以使用BASH的(( and ))
构造进行算术运算:
echo 0 > count.txt
counter=$(<count.txt)
((counter++))
echo $counter > count.txt
cat count.txt
1
答案 1 :(得分:2)
你可以试试这个
value=$((++counter))
使用let
let value=++counter