Совпадение шаблонов находит равным или меньше, чем использование регулярного выражения в awk

Я пытаюсь найти данные в CSV-файле, файл запятой FS, которые (равны или меньше) = <30, используя awk программу. учитывая следующий файл в качестве примера

 cat filename a,20 b,39 c,12 d,34 e,10 f,23 g,11 h,65 

Я попробовал следующий скрипт awk, но не был успешным:

 awk -F, '$2~/[0-9]=<30/' filename awk -F, '$2~/\d =<30/' filename awk -F, '$2~/*=<30/' filename 

One Solution collect form web for “Совпадение шаблонов находит равным или меньше, чем использование регулярного выражения в awk”

Для простого целочисленного сравнения не требуется регулярное выражение:

 awk -F, '$2 <= 30 { print }' /path/to/filename 
  • Как печатать определенные столбцы по имени?
  • AWK, как добавить все столбцы, начинающиеся с определенной строки
  • Извлечь имя группы из `id` и сохранить ее в переменной
  • Вывод в stdout работает, сбой при перенаправлении в файл или в fifo
  • Как исключить строки, которые не содержат строку из вывода скрипта awk?
  • Добавьте число в огромный файл ASCII
  • Поиск строки в строке и добавление связанных строк
  • вставлять переменный текст после другого текста переменной на определенной строке
  • Как напечатать число, которое делится на 4, работает вверх (while loop) или awk
  • awk найти строки с двумя совпадениями
  • Обнаружение общих строк в двух файлах с использованием 4 полей с использованием awk и UNIX
  • Объединение нескольких файлов с общим заголовком
  • Interesting Posts

    Настройка рабочей среды – Konsole или другой терминал – открытие нескольких вкладок и запуск некоторых команд

    Живая замена, при просмотре журнала с использованием LESS

    Установка клиента PostgreSQL (psql) только на CentOS

    Поиск файла внутри файла tar.gz без его извлечения и копирования результата в другую папку

    Замена имен переменных оболочки в другой переменной

    Как создать файл с несколькими строками из командной строки?

    Можно ли периодически менять PS1 по сценарию в фоновом режиме?

    Найдите общее использование диска, не включая файлы, содержащие строку

    Запустить программу OpenGl на удаленном сервере

    Порядок открытия документов в Наутилусе

    Как искать значения значений индекса из большого файла данных?

    Регулярные выражения (grep), соответствующие повторяющемуся двухбуквенному шаблону

    Как отключить отключение после закрытия экрана?

    systemd-networkd .net игнорируется в контейнере systemd-nspawn

    Как настроить цвета приложений Qt в Ubuntu (16.10)?

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