我有一个bash脚本,在编写文件时给我带来了问题。
为了使问题变得非常简单,这或多或少是脚本中给我带来麻烦的部分:
for bin in 0.0_0.10 0.10_0.235
do
for i in `seq 0 100`;
do
t_start=4403.26853
printf "%f\n" $tstart >> $bin.txt
done
done
结果是包含100个空行的文本文件。
如果我将%f
更改为%s
或将引号置于$tstart
任何更改。
我错过了什么?
答案 0 :(得分:2)
查看变量名称。 t_start和tstart:
t_start = 4403.26853
printf“%f \ n”$ tstart>> $ bin.txt