M
Mad_van_Bert
Grünschnabel
Hallo ihr,
ich habe folgendes Problem:
Ich habe in zwei Variablen jeweils 18 Zahlen (0-99 ohne Komma) stehen die ich vorher mit einem awk-Befehl selektiert habe.
Die Variablen sehen also wie folgt aus:
Var1____Var2
15_____4
17_____7
3______12
35_____14
...
Es soll nun z.b. 15-4 gerechnet werden, 17-7 usw.
In meinem Script wird jedoch fälschlicherweise jede Zahl einmal mit einer anderen Subtrahiert, d.h. ich bekomme anstatt 18 Ergebnissen komischerweise 648 ;-)
Was muss ich denn ändern, damit dies funktioniert?
Ich hoffe, Ihr könnt mir helfen =)
MfG
Mad van Bert
ich habe folgendes Problem:
Ich habe in zwei Variablen jeweils 18 Zahlen (0-99 ohne Komma) stehen die ich vorher mit einem awk-Befehl selektiert habe.
Die Variablen sehen also wie folgt aus:
Var1____Var2
15_____4
17_____7
3______12
35_____14
...
Es soll nun z.b. 15-4 gerechnet werden, 17-7 usw.
In meinem Script wird jedoch fälschlicherweise jede Zahl einmal mit einer anderen Subtrahiert, d.h. ich bekomme anstatt 18 Ergebnissen komischerweise 648 ;-)
for a in `cat Tab.dat | awk {'print $4'} | awk -F: {'print $1'}`
do
for b in `cat Tab.dat | awk {'print $4'} | awk -F: {'print $2'}`
do
ergebnis=`( expr $a - $b )`
echo "$ergebnis" >> bla.dat
done
done
Was muss ich denn ändern, damit dies funktioniert?
Ich hoffe, Ihr könnt mir helfen =)
MfG
Mad van Bert