- команда выборки отдельных полей из каждой строки файла.
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]
- преобразовывает или удаляет символы. Без опций заменит символы из набора1 символами из набора2.
tr [OPTION]... SET1 [SET2]
-s, --squeeze-repeats
- замещает каждую последовательность повторяющихся символов(перечисленных в указанной строке), на единственный такой символ. Если список 2 отсутствует, то заменяет множественные символы одиночными.
Чаще всего эта уплотняющая текст опция применяется для замены множественных пробелов на один единственный: tr -s ' '
-d, --delete
-используется для удаления из текста символов, перечисленных в наборе1.