использование grep для подсчета уникальных идентификаторов с границей слов

У меня есть файл в следующем формате с миллионами строк

KABC XXX 111 222 KDEF XXX 123 456 KGHI XXX 567 890 KABC XXX 124 267 KDEF XXX 190 478 KGHI XXX 095 609 KABC XXX 001 902 KDEF XXX 013 986 KGHI XXX 792 001 

и т.д

  • Перемещение строки с выхода на фронт вывода или пользовательское переупорядочение
  • grep для нескольких регулярных выражений и подсчет количества вхождений
  • Подавлять сообщения об усечении файла при использовании хвоста
  • Вставьте новые строки с отсутствующими значениями (NA)
  • grep не совпадает с выходом nc
  • Регулярное выражение для смешанных слов
  • Есть еще много строк, но это просто для простоты. Как я могу напечатать только уникальные идентификаторы? Например

     KABC KDEF KGHI 

    Linux и Unix - лучшая ОС в мире.