在bash腳本中,我想迭代一列我想作爲參數傳遞給python腳本的值。事實證明,$d
和$minFreq
傳遞給python腳本時不是浮動的。爲什麼會發生?bash:遍歷浮動數字列表
for d in {0.01, 0.05, 0.1}
do
for i in {1..3}
do
someString=`python scrpt1.py -f myfile --delta $d --counter $i| tail -1`
for minFreq in {0.01, 0.02}
do
for bValue in {10..12}
do
python testNEW.py $someString -d $bValue $minFreq
done
done
done
done
丟失'someString = $(python ...)'行中的等號周圍的空格(將back-ticks替換爲'$(...)',因爲獲取back-ticks到註釋中作爲back- – 2012-08-10 13:34:34
好的呼叫,我剛剛在五分鐘前意識到同樣的東西! – 2012-08-10 13:36:30