Absolutwert in awk geht nicht?

Ich möchte die Zeile einer Datei auswählen, in der der absolute Wert von Spalte 9 kleiner als 500 ist. Die Spalte ist manchmal positiv, manchmal negativ.

awk -F'\t' '{ if ($9 < |500|) {print $0} }' > output.bam

Dies funktioniert noch nicht. Eine Runde im Internet hat mir gesagt, dass wir den absoluten Wert addieren sollten, um ihn zu verwenden

func abs(x) { return (x<0) ? x*-1 : x }

Wie soll ich das dann zusammen mit dem Wert von Spalte 9 setzen? Ich weiß nicht, was eine richtige Syntax sein könnte.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage