Изучение руководств команд bash

Для получения помощи по командам bash можно вызвать man или help. Команда man (manual) удобна тем, что инструкция с предлагаемыми опциями выводится в отдельном окне.

cut

- команда выборки отдельных полей из каждой строки файла.

cut OPTION... [FILE]...

-c, --characters=СПИСОК

- выбрать только заданные знаки

Например, команда "cut -c 1-9 [FILE]" будет вырезать посимвольно, от 1 до 9-го символа.

-d, --delimer=РАЗДЕЛИТЕЛЬ

- использовать для разделения полей РАЗДЕЛИТЕЛЬ вместо табуляции(она установлена по умолчанию)

Например, если разделитель - символ :, то команда может выглядеть так: cut -d: [FILE]

-f, --fields=СПИСОК

- выбрать только заданные поля

Например, можно вырезать только данные из первого столбца "cut -f1 [FILE]". Или вывести содержимое нескольких столбцов: cut -f '1-2' [FILE]

tr

- преобразовывает или удаляет символы. Без опций заменит символы из набора1 символами из набора2.

tr [OPTION]... SET1 [SET2]

-s, --squeeze-repeats

- замещает каждую последовательность повторяющихся символов(перечисленных в указанной строке), на единственный такой символ. Если список 2 отсутствует, то заменяет множественные символы одиночными.

Чаще всего эта уплотняющая текст опция применяется для замены множественных пробелов на один единственный: tr -s ' '

-d, --delete

-используется для удаления из текста символов, перечисленных в наборе1.