Изучение руководств команд bash
Команда cut
Команда выводит в стандартный вывод символы (или байты, или поля - текстоые строки), находящиеся в промежутке между разделителями, по умолчанию разделитель Tab "\t", его можно менять с помощью опций.
В выводе используются те же разделители. Если файл не указан, его название берётся из стандартного ввода. Опции:
-c выбирает отдельные символы, номер которых указывается после опции
-b выбирает символы по байтам (то есть по числу эквивалентных однобайтных символов), их номера тоже указываются после опции
(опция -n перед опцией -b не разбивает многобайтные символы на отдельные байты)
-s не выводит строки, в которых нет разделителя (по умолчанию они выводятся целиком)
Команда tr
Команда заменяет одни символы в стандартном вводе другими и выводит это в стандартный вывод.
После команды и опций вводится набор символов, который нужно заменить, и набор, который должен быть выведен вместо них.
Опции:
-t подгоняет размер первого набора символов под размер второго, обрезая лишние символы или добавляя в конец строки последний символ
(по умолчанию происходит наоборот, длина второй строки подгоняется под длину первой)
-d просто удаляет все вхождения символов из первого набора, ни на что их не заменяя
-c дополняет первую строку символами, указанными после введения этой опции