Абсолютное значение в awk не работает?

Я хочу выбрать строку файла, в которой абсолютное значение столбца 9 меньше 500. Столбец иногда бывает положительным, иногда отрицательным.

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

Пока это не работает ... один раунд в интернете сказал мне, что для использования абсолютного значения мы должны добавить

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

Тогда как мне положить это вместе со значением столбца 9? Я не знаю, какой может быть правильный синтаксис ...

Ответы на вопрос(4)

Ваш ответ на вопрос