У меня есть файл data.anno, состоящий из 6677 строк и 33 столбцов. Например, на первом изображении вы можете увидеть некоторые строки файла data.anno.
2953 строк содержат «присутствует» в 10-м столбце. Я хочу получить новый файл, подобный оригиналу, но без строк, содержащих «присутствует» в 10-м столбце. Я пытался с этим:
awk '$10!="present"' data.anno >> data_output.anno
, но я столкнулся с проблемой: полученный файл вывода по-прежнему содержит две строки с «настоящим» в 3-м столбце, в то время как другие 2951 строки, содержащие «присутствует» «в 10-м столбце правильно исчезли. У вас есть идеи, почему это происходит? Как вы думаете, есть ли лучший способ получить нужный мне выходной файл?
Во втором изображении вы видите две строки, содержащие «присутствует», которые все еще присутствуют в выходном файле после использования awk. На третьем изображении вы можете увидеть некоторые из 2951 строк, содержащих «настоящее», которые правильно исчезли после использования awk.