Hallo zusammen,
evtl kann mir jemand dabei helfen. Ich möchte ein Shell script programmieren, dass mir mittels einer komplizierten mathematischen Formel aus 6 Zahlen einen Wert berechnent. Ich habe folgende Inputdatei:
1 6.60294*10^-08 6.60615*10^-08 2.30590*10^-08 1.15147*10^-08 2.03732*10^-09-2.01771*10^-09 2 1.44599*10^-05-2.22174*10^-04-2.42858*10^-08-6.38474*10^-05-1.91776*10^-07-1.74187*10^-05
.
.
.
nFolgendermaßen aufgebaut (immer feste breiten!):
Zeichen 1-10=ID
Zeichen 11-25=erste Zahl
Zeichen 26-35=zweite Zahl
…
Die formel sieht in etwa so aus (Zahl 1 entspricht a, zahl 2 entspricht b … etc.)
Wert=wurzel(a^2+b^2+c^2-a*b-a*c-b*c+3*(e^2+f^2+g^2))
Die Formel kann ich mittels excel relativ einfach berechnen, aber ich möchte dies in bash machen. Die Ausgabedatei soll auch von 1 bis n gehen und auch in der ersten Spalte die ID beinhalten, also auch die Zahlen 1 bis n in den ersten 10 Zeichen.
Gibt es dafür irgendeine Möglichkeit oder muss ich dabei doch auf Python etc. zurückgreifen?