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.