Awk / bash Keep line containg только 3 поля

Так что в основном у меня есть .txt-файл в этом формате,

USER:EMAIL:PHONE 

но некоторые строки имеют

  USER:EMAIL 

Я хочу извлечь только строки, содержащие 3 поля, пример

  USER:EMAIL:PHONE 

One Solution collect form web for “Awk / bash Keep line containg только 3 поля”

Это поможет:

 awk -F':' 'NF==3{print}{}' file 
  • Мне нужны данные из файла csv, которого нет во втором файле csv
  • Общие строки между двумя файлами
  • Удалять повторяющиеся строки попарно?
  • Почему эти ценности не могут быть объединены вместе?
  • Где исчезла моя строка `uniq` или` sort -u`, с некоторыми символами юникода
  • Как я могу получить последний номер строки уникальных команд, когда grepping мой файл истории?
  • Помощь с модификацией команды
  • Комбинация uniq и agrep?
  • Попытка сортировать два списка чисел и использовать uniq для получения пересечения
  • Unix - подсчет уникальных IP-адресов, сортировка их по частоте и сортировка по IP, когда количество повторений одинаково
  • Отфильтруйте повторяющиеся строки хвоста -f
  • Использование номеров в файле A для получения уникального идентификатора из файла B на основе порядка, указанного в файле A
  • Linux и Unix - лучшая ОС в мире.