Удалить строки с числовым нулем во втором столбцеLinux

Anonymous
Удалить строки с числовым нулем во втором столбце

Сообщение Anonymous »


У меня есть файл, разделенный табуляцией, и мне нужно отфильтровать строки с нулевым значением.

$ head my_file.txt идентификатор SRR1385501 chr1:11672:+::chr1:12009:+ 0 chr1:14830:-::chr1:14969:- 8 chr1:14830:-::chr1:15795:- 0 chr1:15039:-::chr1:15795:- 2 chr1:15948:-::chr1:16606:- 10 Я пытаюсь использовать команду ниже (версия awk: GNU 4.0.2, но она все равно удаляет заголовок)

$ awk '$2 !=0' my_file.txt chr1:14830:-::chr1:14969:- 8 chr1:15039:-::chr1:15795:- 2 chr1:15948:-::chr1:16606:- 10 Мой желаемый результат:
id SRR1385501 chr1:14830:-::chr1:14969:- 8 chr1:15039:-::chr1:15795:- 2 chr1:15948:-::chr1:16606:- 10

Вернуться в «Linux»