Ich habe die Anzahl der Arrays in Bash, wie arrKey[]
, aarT[]
, P[]
und ich möchte eine arithmetische Operation mit diesen Arrays zu tun. Wie ich überprüft habe, funktionieren Arrays perfekt, aber die arithmetische Suche nach Array P[]
ist falsch. Kann mir bitte jemand helfen?Array Arithmetik in Bash
#The format is C[0] = (A[0,0]*B[0]) + (A[0,1]*B[1])
Dies ist der Code, den ich bisher versucht habe.
P[0]= $(({arrKey[0,0]} * {arrT[0]}))+ $(({arrKey[0,1]} * {arrT[1]}))))
echo ${P[0]}
Bash unterstützt keine mehrdimensionalen Arrays. Sie können es simulieren, überprüfen Sie diese Frage für die Verwendung: http://stackoverflow.com/questions/16487258/how-to-declare-2d-array-in-bash –