我有語法錯誤:當我執行這個bash腳本時,不期望打印出文件結尾,我不明白爲什麼,有沒有人有理由?這個bash腳本中的錯誤是什麼?
#!bin/bash
COUNTER=$1
while [ $COUNTER -ne $2 ]; do
echo "$COUNTER " >> pcascript.out
COUNTER2=0
SUMA=0
while [ $COUNTER2 -lt 5 ]; do
elt=/usr/bin/time -f="%e" ./pi.pg $COUNTER
SUMA=$SUMA+$elt
COUNTER2=$COUNTER2+1
done
MEDIA=$SUMA/5
echo " " >> pcascript.out
echo MEDIA >> pcascript.out
let COUNTER=$COUNTER+500
done
我' d懷疑它與行'elt =/usr/bin/time -f =「%e」./pi.pg $ COUNTER'有關。你想要得到這條線的輸出嗎? – 2012-02-27 19:32:16
是的,我試圖得到該命令的輸出(用參數執行pi.pg程序時測量的時間...) – c4sh 2012-02-27 19:37:25