Hallo,
ich möchte den Inhalt einer Datei lesen und dann den Acos rechnen. Leider ist der ja aber nicht implementiert und man muss das selber über function() machen. Nur wie?
cat input.dat |awk '{ function acos(x) { return atan2(sqrt(abs(1-x*x)), x) } function asin(x) { return atan2(x, sqrt(abs(1-x*x))) } function pi() { return 2*asin(1);} gamma=acos(($1*$1)/(2*$3*$1)) print gamma }'
So funktioniert es leider nicht. Weiß jemand, wo und wie man diese function() zum Lauen bringt... Entschuldigt bitte die vielleicht doofe Frage, aber ich habe nichts so richtig gefunden und kriege es einfach nicht hin. Danke für jede Hilfe, Ergy