Существует ли однострочник Awk или Perl, который может удалить все строки, которые не содержат полных данных.Мне часто нужно что-то подобное.Например, в настоящее время у меня есть файл с разделителями табуляции, который выглядит следующим образом:
1 asdf 2
9 asdx 4
3 ddaf 6
5 4
2 awer 4
Как можно удалить строку, которая не имеет значения в поле 2?
Как можнострока, которая не имеет значения в ЛЮБОМ поле, будет удалена?
Я пытался сделать что-то вроде этого:
awk -F"\t" '{if ($2 != ''){print $0}}' 1.txt > 2.txt
Спасибо.