在循环内,我有一个变量用于计算bc
另一个变量。但是,我得到的结果是完全不正确的。我有 32 个文件,命名为test0
,test1
依此类推。我的脚本如下:
for i in {0..31}; do
declare x$i=$(wc -l < test$i)
declare y$i=$(echo $x$i/10 | bc)
done
对于变量x
,我得到了很好的结果,即每个都x$i
存储了对应的行数test$i
。然后我想简单地知道每个的 10% 是多少x$i
并将其存储在 variables 中y$i
。而且,正如我上面所说,我使用该脚本得到了完全错误的结果。例如,对于x0
=155287510,我得到y0
=20。