Можно ли перечислить номер строки записей, длина поля № 4 которых не равна 3 в одной командной строке?
Допустим, у меня есть эти данные (разделитель табуляции)
John Smith 25 O ATG 180
Peter Jackson 40 AB GGTA 173
Carl Anderson 32 A GGT 172
Michael Phillips 28 B TT 165
Lisa Mount 30 B GTAA 168
Данные в поле № 4: ATG, GGTA, GGT, TT, GTAA.
Таким образом, вывод должен быть либо
2
4
5
или (NULL можно заменить на что угодно)
NULL
2
4
NULL
5
Я предпочитаю первый вывод. Второй - на тот случай, если первый вывод сделать невозможно