0
我有三個arrays A, B, C
。陣列A-B值正在從文件中解析出來,我希望它們合併成array C
。Bash-將兩個數組變量加到第三個數組的變量
#!/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
您可以粘貼完整的錯誤輸出嗎? – louxiu
@louxiu完整錯誤輸出:./getSum.sh行131:635:找不到命令..(635是數組B的值) – teutara
A的值是什麼? – louxiu