Утилита cut#
Утилита cut выводит выбранные части строк (столбцы) каждого заданного файла в стандартный выходной поток. В качестве параметра, определяющего столбцы, может использоваться список байт, список символов и список полей.
Синтаксис cut:
cut <options> <files>
Где:
<options>- опции;<files>- файлы.
Если файл отсутствует - считывается стандартный ввод с клавиатуры.
Часто используемые опции утилиты представлены в таблице ниже.
Опция |
Описание |
|---|---|
|
Выбрать столбцы, смещенные по указанному количеству байт |
|
Выбрать столбцы, смещенные по указанному количеству символов |
|
Задать разделитель столбцов входного файла вместо символа табуляции; применяется совместно с опцией |
|
Вывести только перечисленные столбцы, по умолчанию столбцы разделяются символами табуляции; если не задана опция |
|
Не выводить строки, в которых отсутствует разделитель полей; применяется совместно с опцией |
Примеры использования#
Ниже в сценариях в качестве примеров приведены условные названия файлов.
Для отображения столбцов с седьмого символа каждой строки файла
myfileвведите команду:cut -c7 myfileДля отображения столбцов с седьмого байта каждой строки файла
myfileвведите команду:cut -b7 myfileДля отображения четвертого столбца в каждой строке файла
myfile, которые отделены друг от друга разделителями, например, запятыми, введите команду:cut -d, -f4 myfile