Printf打印空白行

时间:2013-04-15 16:04:50

标签: bash

我有一个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任何更改。

我错过了什么?

1 个答案:

答案 0 :(得分:2)

查看变量名称。 t_start和tstart:

  

t_start = 4403.26853

     

printf“%f \ n”$ tstart>> $ bin.txt