私はスクリプトファイルを持っています。
for file in *.TXT
do
amount=$(less $file | grep BPR | awk -F'CACH' '{c=$1;sub(/[^0-9]*/,"",c);total+=c/100}END{printf "%.2f", total}')
totalAmount=$(expr $totalAmount+$amount)
done
今、私のスクリプトは次のようになります
for file in *.TXT
do
amount=$(less $file | grep BPR | awk -F'CACH' '{c=$1;sub(/[^0-9]*/,"",c);total+=c/100}END{printf "%.2f", total}')
echo "$totalAmount += $amount" | bc -l
done
echo $totalAmount
しかし、これを実行すると、$totalAmout+=$amountでエラーがスローされます。
totalAmount のような変数に合計金額を格納する必要があります。
私を助けてください