Практикум №6. Bash.

Изучение команд с помощью команды man

Команда cut

Выполняемая функция

Команда принимает STDIN из файла, после чего отправляет выбранные части строк в STDOUT.

Синтаксис

cut OPTION... [FILE]...

Опции (некоторые)

Устройство списков (указано в мануале после последней опции)

Примеры

Выборка по символам

Здесь продемонстрирован вывод заданного диапозона символов.

Выборка по байтам

Здесь продемонстрирован вывод заданного диапозона байтов.

Так как cut.txt простой текстовый файл с однобайтной кодировкой (ASCII), т.е. каждый символ имеет размер 1 байт , поэтому результат схож с выполнением опции -c. Разницу можно заметить, если воспользоваться файлом с многобайтной кодировкой (например, UTF-16).

Выборка по полям

Здесь продемонстрирован вывод заданного диапозона полей. По умолчанию полем считается Tab.

Если необходимо переопределить разделитель: пользуемся опцией -d.

Команда paste

Выполняемая функция

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

Синтаксис

paste OPTION... FILE...

Опции