Удалить строки с числовым нулем во втором столбце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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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