我有三个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