-1

ファイルへの書き込みで問題が発生する 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何かが変わります。

私は何が欠けていますか?

4

1 に答える 1

2

変数名を見てください。t_start と tstart:

t_start=4403.26853

printf "%f\n" $tstart >> $bin.txt

于 2013-04-15T16:11:56.243 に答える