удалять строки в csv на основе количества символов в определенном столбце

У меня большой файл csv / text с двумя столбцами. Я хочу удалить строки с 12 или менее символами в столбце №2, столбцы разделяются символом ";"

данные в файле выглядят следующим образом:

skhfkshfkhaslkfhsk;2164641854641 wfhixuhvlwrhiuag;654611968 

One Solution collect form web for “удалять строки в csv на основе количества символов в определенном столбце”

Как насчет этого:

 awk -F ";" 'length($2)>12' file.csv 
  • как выбрать, скопировать столбцы другого файла для создания новых файлов
  • Копировать столбец с именем файла в качестве заголовка столбца
  • Заменяйте строки, соответствующие шаблону, строками из другого файла в порядке
  • Вытяните несколько строк данных из 2 столбцов в нескольких местах
  • Мне нужен текстовый редактор для редактирования / визуализации> текстовых файлов 10 ГБ
  • Отфильтровать файл журнала по месяцам, дате и времени в bash
  • Удалить строки, содержащие одну и ту же информацию, но в другом порядке
  • Две операции с sed по той же схеме
  • Сгруппированная агрегатная утилита (например, SQL GROUP BY)?
  • Какую платформу можно использовать для программного редактирования текстовых файлов?
  • Сравнение двух столбцов с двумя столбцами
  • Linux и Unix - лучшая ОС в мире.