我想從一個文件中輸入並執行算術運算從文件以輸入,並使用bash命令
#!/bin/bash
INPUT=menu.txt
IFS=","
[ ! -f $INPUT ] &while read ch ch1 menu rate quantity
do
echo "Choice : $ch"
echo "Choice of menu : $ch1"
echo "menu : $menu"
echo "price : $rate"
echo "quantity : $quantity"
echo "$(($rate * $quantity))"
done < $INPUT
進行相加而執行此代碼,則拋出錯誤
Choice : veg
Choice of menu : soup
menu : corn soup
price : 160
quantity : 1
")syntax error: invalid arithmetic operator (error token is "
任何人都可以幫我解決這個問題嗎?
使用命令替換「'」像 –
你能在寫入整個語法更清楚我沒有得到它是什麼意思 –