2013-04-15 2 views
-1

У меня есть сценарий bash, который дает мне проблемы с записью файла.Printf печатает пустые строки

Чтобы сделать этот вопрос очень прост, это более или менее часть сценария дает мне неприятности:

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 все изменения.

Что мне не хватает?

ответ

2

Посмотрите на имена переменных. t_start и TSTART:

t_start = 4403,26853

Printf "% е \ п" $ TSTART >> $ bin.txt

+0

О боже! благодаря... –

Смежные вопросы