Я сосредоточился на названии
Find any line in VI that has something other than ATCG
И я протестировал это в редакторе VI, так называемый "режим последней строки".
:%!tr -c -d 'ATCG\n
:
переходит в режим строки команды -, %
сопоставляет весь файл как диапазон, !
фильтрует этот диапазон с помощью внешней команды tr -c -d 'ATCG\n
, которая оказывается такой же, как написал @Kusalananda :).