Выбор строк со значением в столбце

Вот некоторые значения, которые у меня есть в файле с именем «example» – я помещаю только одну строку, но их около тысячи.

a 7 qy 4 5 8 9 5 6 567 5678578 56784 345 345 2 df 4 1 245 b 7 qy 4 5 8 9 5 6 567 5674578 56789 334 324 3 df 4 1 245 

В частности, см. В столбце 1, как значения a или b? Это продолжается для остальных тысяч строк, где один столбец будет либо a, либо b. Я хочу разделить строки так, чтобы все строки со значением «a» находились в одном файле, а все строки со значением «b» находятся в другом файле. Это возможно?

 awk '$1 == a' /home/me/example > /home/me/rowa 

Я пробовал это без успеха, но я не знаю, почему. Может ли кто-нибудь помочь уточнить?

  • Как удалить несколько строк в EOF?
  • Параметр awk split char
  • Печать новой строки с использованием awk
  • Grep не возвращает идентичные совпадения из awk pipe
  • Использовать awk-результаты в качестве параметров для другой команды
  • Как изменить только последнюю строку (или любые конкретные номера строк) с помощью команды awk?
  • awk заменить конкретный столбец в определенной строке
  • Печать всех строк файла с несколькими столбцами в сценарии оболочки
  • One Solution collect form web for “Выбор строк со значением в столбце”

    легко с командой awk

     awk '{print > $1".txt"}' infile.txt 

    это приведет к созданию двух файлов «a.txt», содержащих те строки, в которых один столбец содержит только «a» и «b.txt», содержащие те строки, для которых один столбец является только «b», если в одном столбце содержится только a или b

    выше, когда ваши данные ограничены вкладкой или пробелом , в случае, если они отличаются от них, мы могли бы рассказать об этом awk с его -F"DELIMITER" , который DELIMITER представляет ваш разделитель файлов feilds.

    Interesting Posts

    Нет маршрута для размещения через прямой Ethernet, но nmap находит машину

    Где установлен grub и нужен ли мне новый для отдельной Linux-установки?

    mkfs.xfs / dev / custom_dev

    Bash: нажатие 4 раза

    Не удалось установить символическую ссылку на файл

    Как предотвратить шлоот от переопределения файла passwd и других файлов, уже присутствующих в chrooted системе?

    Как я могу удаленно отлаживать сломанный initrd?

    Bash: Расширение истории внутри одинарных кавычек после двойной кавычки внутри одной строки

    Команда для перечисления всех моноширинных шрифтов, известных как fontconfig

    Что означает файловая система жаргона?

    Запустите CentOS 6 с USB-накопителя

    Совместите PCI-адрес контроллера SATA и адрес SCSI подключенных дисков

    Строки префикса и суффикса для каждой выходной строки из команды

    Начните воспроизведение видео в определенное время

    Как переключиться в режим редактирования vi в readline?

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