關於for迴圈的表達式錯誤!! - Linux

Edwina avatar
By Edwina
at 2008-07-12T03:03

Table of Contents

#!/bin/sh
count=`cat sc.txt | grep "run times"| awk '{print $2}' | cut -d
":" -f 2`
Td_sum=0
for (( x=1,i=1 ; i -le $count ; i=i+1,x=x+1 ))
do
cd temp
T1_maj=`date +%S%N`
wget -q 163.25.137.101/99.sh
T1_min=`date +%S%N`
cd
if [ $T1_min -ge $T1_maj ] ; then
Td_sum=`expr $T1_min - $T1_maj`
else
echo "error"
fi
echo $Td_sum >> /home/mcu/time.txt
done
rm -fr temp/*

sc.txt檔案裡只有runtimes:10這行。
小弟 最近初學shell 寫了一個可以測試下載檔案所需的時間script,
想利用檔案裡自定的數值來設定for迴圈跑的次數,上網搜尋發現未定義的變數
都是屬於字串型態,但小弟有利用declare去定義交叉測試過,
也把<=及-le相互使用過(還不太懂該使用在哪),都會跑出表達式錯誤的訊息,
可以請問 這是錯誤在哪嗎?? 小弟找了一段時間都看不出來...沒天分ˋˊ

--
Tags: Linux

All Comments

Mason avatar
By Mason
at 2008-07-17T02:04
i <= count
Yedda avatar
By Yedda
at 2008-07-21T04:54
你好!! 我有試過 可是...他還是會有錯誤ˋˊ

請問如何將make所編譯到的檔案名,輸出 …

Connor avatar
By Connor
at 2008-07-11T21:24
聽說跨bbs的用推文會看不到,謝謝您,那我就接著問好了,我會想要知道交叉編譯到底 參照了哪些檔案是因為想知道,要trace的原始碼有沒有在裡面。現在我有個問題 就是雖然我用GNU Global的htags建立了靜態網頁來方便trace code,可是整個linux 實在太大,我去trace其中一個檔案, ...

UBUNTU重灌碟區資料的問題

Brianna avatar
By Brianna
at 2008-07-11T18:32
※ 引述《rockslame (勸省一哥)》之銘言: : 最近勸了堂弟進入UBUNTU的世界 好高興 開一個終端機,把下面這行 copy andamp; paste : sudo chown -R jack.jack /home/rock 然後按下 Enter。以後你就可以用 jack 的權限去存取 ...

用shell script檢查IP問題

George avatar
By George
at 2008-07-11T17:39
※ 引述《chiucs (ChiuCS)》之銘言: : grep and#34;192.168.1.2[0-3][0-9]and#34; 這樣最後一位會到239吧 XD 試試看grep -E and#34;192.168.1.2[0-2][0-9]|192.168.1.230and#34; - 應該可以更簡潔 ...

請問linux下要怎麼看usb 2.0的device是 …

Enid avatar
By Enid
at 2008-07-11T17:34
※ 引述《Gracybaby (男人是不完美的女人)》之銘言: : ※ 引述《Nephom.bbsatNO.bbs.ndfnet.tw.SPAM (忍法 土遁之術)》之銘言: : : 不用... : : 沒法看 : 這個的話,用lsusb -v的話,是不是就OK呢? : 是不是每種distribution都有 ...

samba發生蠻奇怪的的存取權限...

Regina avatar
By Regina
at 2008-07-11T17:27
我有A這個資料夾 samba的ID我設定ca1 密碼1111 ca2 密碼1111 共兩個人 群組我給他設定ca samba的安全性我設定user也就是要輸入帳號密碼 資料夾與檔案的存取權限我是設定成使用者 nobody ...