CUT в примерах - обрезка символов в строках
Удаление N-символов из строки
Удалить первые 5 символов каждой строки (удаляем первые 5 символов и печатаем каждую строку, начиная с 6-ого символа):
$ cat file
12345===I Love Bash===54321
$ cat file | cut -c 6-
===I Love Bash===54321
Печать подстроки
Напечатать содержимое каждой строки между 9-м и 20-м символами:
$ cat file | cut -c 9-20
I Love Bash
Печать первых N символов строки
Вывести первые 20 символов строки:
$ cat file | cut -c 1-20
12345===I Love Bash
Удалить последний символ строки
Используя сочетание команд reverse и cut, мы можем удалять последние N символов каждой строки, как показано ниже.
Удалить последний символ каждой строки:
$ rev file | cut -c 2- | rev
12345===I Love Bash===5432
$ rev file | cut -c 9- | rev
12345===I Love Bash
Обрезка поля по разделителю
Получаем первое поле имени сервиса - без “.service”:
systemctl list-unit-files | grep -E 'neutron.*enabled' | cut -d '.' -f1
neutron-l3-agent
neutron-metadata-agent
neutron-openvswitch-agent
Обновлено: 21.11.2025