私は3つ持っていarrays A, B, C
ます。配列 AB 値はファイルから解析されており、それらを合計してarray C
.
#!/bin/bash
i=0
A=()
B=()
C=()
while read line
do
A[i]="$(echo $line| cut -d\ -f4)"
B[i]="$(echo $line| cut -d\ -f11)"
echo ${A[i]} " and " ${B[i]}
# outputs correct values
C[i]=`expr ${A[i]} + ${B[i]}`
echo ${C[i]}
# no output
i=$((i+1))
done < ~/file
exit 0
その割り当ての何が問題になっていますか?
スクリプトからの完全な行:
hitEnd[i]=`expr ${hitLength[i]}+${hitStart[i]}`
echo "${hitEnd[i]}"
#no output