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

Вот некоторые значения, которые у меня есть в файле с именем «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 

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

  • Удаление определенных строк и дубликатов из текстового файла текстового слова 11gb
  • Как разбить файл на основе информации в столбце в Linux
  • Чтобы добавить номера строк в каждой строке с помощью команды оболочки?
  • Удаление нулей до и после выборки данных
  • Наложение символа между повторяющимися символами
  • Добавить информацию из .dat в CSV-файл
  • bash script: более элегантный способ получить самую последнюю версию go?
  • Как добавить каждый вывод 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

    «Не удается установить Nagios :: Plugin, не знаю, что это такое».

    Как вернуть потерянную сессию в RHEL: Использование NoMachine

    Компиляция старых программ Solaris под Linux

    Символические ссылки resolvconf от Kali Linux после каждой перезагрузки

    Можно ли выполнить команду без оболочки?

    Возможно ли обновить руководства для MacOS?

    Как заставить терминатор отображать удаленное имя хоста в строке заголовка?

    vmtoolsd не заканчивается после выхода из системы

    как заставить X указатель мыши показать выше отображаемого курсора приложения?

    Почему мой диалог сохранения приложения X11 неожиданно по умолчанию совпадает с «Недавно сохраненным» в боковой панели «Места»?

    Не удается получить метаданные репозитория repomd.xml для репозитория установки Fedora 14-i386 в VirtualBox

    не удалось войти через tty {1-6} в качестве обычного пользователя

    Какие порты должны быть открыты для netatalk для работы в качестве сервера Time Machine в моей локальной сети?

    Как узнать имя ПК с ОС Windows в локальной сети по MAC-адресу?

    Что означает '> / dev / null 2> & 1' в этой статье основы crontab?

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