У меня есть файл с несколькими столбцами, и я хотел бы извлечь только те строки, которые в 8-м столбце имеют значение выше 0,7 (максимум будет 1). Моя восьмая колонка выглядит так:
DR2=0.05;AF=0.0009;IMP
DR2=0.05;AF=0.0017;IMP
DR2=0.74;AF=0.0012;IMP
Я пробовал следующий код в awk:
awk '{$8 ~ /^DR2=[>0.7]*/ }' myfile > myfile.filtered
Я пробовал распознавать только часть "DR2 =", и она работает, поэтому проблема, похоже, в части чисел.
Большое спасибо заранее, любая помощь будет оценена по достоинству!