我有以下几点: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