Как извлечь конкретный столбец из файла в Linux с помощью cut
Как быстро извлечь данные из CSV-файла в Linux
При работе с текстовыми файлами в терминале часто возникает необходимость получить конкретные данные, отбросив всё лишнее. Если ваш файл имеет табличную структуру (например, CSV), команда cut станет самым быстрым инструментом для извлечения нужного столбца.
Чтобы получить данные из конкретного столбца (например, второго), воспользуйтесь следующей командой:
cut -d',' -f2 ~/Desktop/members.csv
Разбор аргументов команды:
-d','(delimiter): указывает разделитель, который используется в вашем файле (в данном случае запятая).-f2(field): определяет номер столбца, который необходимо вывести.
Команда cut идеально подходит для простых задач парсинга текстовых файлов, когда нет необходимости использовать более сложные инструменты вроде awk или sed. Это отличный пример того, как базовые утилиты Linux позволяют автоматизировать рутинные задачи администрирования.
Больше полезных приемов для работы с командной строкой вы найдете в нашем разделе Linux.