Поиск…


Вступление

В Bash команда cut полезна для деления файла на несколько меньших частей.

Синтаксис

  • cut [option] file

параметры

вариант Описание
-b LIST , --bytes=LIST Распечатайте байты, перечисленные в параметре LIST
-c LIST , --characters=LIST Печатать символы в позициях, указанных в параметре LIST
-f LIST , --fields=LIST Печать полей или столбцов
-d DELIMITER Используется для разделения столбцов или полей

Показать первый столбец файла

Предположим, у вас есть файл, который выглядит так:

John Smith 31
Robert Jones 27
...

Этот файл имеет 3 столбца, разделенных пробелами. Чтобы выбрать только первый столбец, сделайте следующее.

cut -d ' ' -f1 filename

Здесь -d флаг, указывает разделитель или разделяет записи. Флаг -f указывает номер поля или столбца. На этом отобразится следующий вывод

John
Robert
...

Показать столбцы от x до y файла

Иногда полезно отображать ряд столбцов в файле. Предположим, у вас есть этот файл

Apple California 2017 1.00 47
Mango Oregon 2015 2.30 33

Чтобы выбрать первые 3 столбца, сделайте

cut -d ' ' -f1-3 filename

На этом отобразится следующий вывод

Apple California 2017
Mango Oregon 2015


Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow