подмножество файла только по одному столбцу

У меня есть файл delim tab, я хочу сделать подмножество на основе столбца 2, выбрав «A».

435 A 2 27.92464882 8.63E-07 1 752721 564 F 2 30.12532071 2.87E-07 1 798959 654 A 2 29.26089611 4.43E-07 3 838555 345 E 2 28.56723908 6.26E-07 6 846808 665 E 2 28.27577506 7.24E-07 3 854250 787 A 2 28.16226794 7.67E-07 4 861808 435 F 2 27.92464882 8.63E-07 1 752721 

Вывод:

 435 A 2 27.92464882 8.63E-07 1 752721 654 A 2 29.26089611 4.43E-07 3 838555 787 A 2 28.16226794 7.67E-07 4 861808 

One Solution collect form web for “подмножество файла только по одному столбцу”

 awk -F '\t' '$2 == "A" { print }' file 

Или просто:

 awk '$2=="A"' file 
  • Умножение чисел на месте в файле
  • разбиение файла на номер столбца
  • awk, когда строка может быть в разных столбцах
  • Вывод `java -version` не соответствует grep или awk
  • Сравните две даты с различным форматом
  • Как добавить строку в файл .txt во всех строках, исключая несколько символов с помощью sed или awk
  • awk объединить два больших файла и удалить дублированные строки
  • awk заменить конкретный столбец в определенной строке
  • Чтобы добавить номера строк в каждой строке с помощью команды оболочки?
  • Как использовать соответствующее регулярное выражение для поиска шаблона в awk?
  • Дублирование строковой переменной в awk
  • Подготовить строки с префиксом файла с помощью sed или awk
  • Linux и Unix - лучшая ОС в мире.