答案1
它将变量的值加count
一。
该行读取
count=$(($count+1))
这是对变量的赋值count
。分配的值是算术展开式$(( ... ))
。内部的算术表达式$(( ... ))
将被计算,整个算术扩展将被结果值替换,作为数字字符串。
算术表达式为$count + 1
.其计算结果为变量 的值count
加一。
$
这里不需要变量名称上的 ,因为它是算术上下文。因此该行可以写成
count=$(( count + 1 ))
这影响代码中这种计数的特点是,在循环之后,该变量count
将保存从文件中读取的行数./$bn/timestamps_$in.txt
。
scenes
该脚本还在循环之前将行数存储在变量中,因此echo
循环中将显示SCENE START: X/Y
从X
运行0
到文件中的行数,减一(因为增量count
发生在结尾循环),其中Y
是文件中的总行数。
我还注意到代码中有随机的非 ASCII 字符,例如