Учебный сайт Орлова Артёма

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

В ходе первого знакомства с командами Bash было проведено описание некоторых интересных опций отобранных команд.

Команда cut и её опции -f и -d.

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

Синтаксис: cut [опция]... [файл]...

Для функции cut обязательно наличие опции. Одной из них является -f ("field"), отображающая в выводе условную, определяемую табуляцией колонку (англ. field) или их множество. Множество колонок задаётся параметром после опции. Например, 1- выведет все колонки, начиная с первой, а 2-4 затронет только 2, 3 и 4 колонки. Пример использования показан на скриншоте ниже.

Скриншот 1

Опция -d ("delimiter") дополняет опцию -f. Она меняет символ-разделитель с табуляции на указываемый в параметре после опции. Например, так происходит разделение по двоеточиям:

Скриншот 2

Команда find и её опции -maxdepth, -type f, -type d.

Команда find используется для поиска файлов в иерархии директорий.

Синтаксис: find [папка] [опция] [критерий] [значение для поиска]

Опция -maxdepth регулирует с помощью числового значения максимальную глубину директорий для поиска. Например, "-maxdepth 1" сократит область поиска до текущей директории:

Скриншот 3

Опция -type со значениями f ("file") и d ("directory") осуществляет поиск среди, соответственно, файлов и папок. Например, так может выглядеть использование данной опции:

Скриншот 4

Данные о командах и их опциях были получены с помощью команды man, требующей в качестве параметра название команды.