Bash
Вырезать команду
Поиск…
Вступление
В 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