¿El valor absoluto en awk no funciona?

Quiero seleccionar la línea de un archivo donde el valor absoluto de la columna 9 es menor que 500. La columna es a veces positiva, a veces negativa.

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

Esto no funciona hasta ahora ... una ronda en internet me dijo que para usar el valor absoluto deberíamos agregar

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

Entonces, ¿cómo se supone que debo poner esto junto con el valor de la columna 9? No sé qué podría ser una sintaxis adecuada ..

Respuestas a la pregunta(4)

Su respuesta a la pregunta