我有以下幾點:shell腳本pipline給一個變量
FILENAME=$1
cat $FILENAME | while read LINE
do
response="$LINE" | cut -c1-14
request="$LINE" | cut -c15-31
difference=($response - $request)/1000
echo "$difference"
done
當我運行該腳本,它返回空行。我究竟做錯了什麼?
我會試試看。 '和'之間有什麼區別? – Decrypter 2012-03-02 14:45:57
/1000被打印出來。我在val ='expr $ difference/1000'後面加上了echo $ val – Decrypter 2012-03-02 14:50:00
需要'/'附近的空格 - expr需要看到它作爲單獨的參數 – 2012-03-02 17:16:41