Вырезание разделов текстовых файлов (команда cut)

Команда cut записывает выбранные байты, символы или поля из каждой строки файла в стандартный вывод.

Примеры:
  • Для просмотра отдельных полей из каждой строки файла введите:
    cut -f1,5 -d: /etc/passwd
    Будут показаны поля имени входа в систему и полного имени пользователя из системного файла паролей. Это первое и пятое поля ( -f1,5), разделенные двоеточием (-d:).
  • Если в файле /etc/passwd указаны следующие сведения:
    su:*:0:0:User with special privileges:/:/usr/bin/sh
    daemon:*:1:1::/etc:
    bin:*:2:2::/usr/bin:
    sys:*:3:3::/usr/src:
    adm:*:4:4:system administrator:/var/adm:/usr/bin/sh
    pierre:*:200:200:Pierre Harper:/home/pierre:/usr/bin/sh
    joan:*:202:200:Joan Brown:/home/joan:/usr/bin/sh
    то результат работы команды cut будет выглядеть следующим образом:
    su:User with special privileges
    daemon:
    bin:
    sys:
    adm:system administrator
    pierre:Pierre Harper
    joan:Joan Brown

Сведения о синтаксисе приведены в описании команды cut книги Справочник по командам, том 1.