Практикум 6. Bash.
В ходе первого знакомства с командами Bash было проведено описание некоторых интересных опций отобранных команд.
Команда cut и её опции -f и -d.
Команда cut позволяет отобрать нужные данные из файла с их выводом в командной строке.
Синтаксис: cut [опция]... [файл]...
Для функции cut обязательно наличие опции. Одной из них является -f ("field"), отображающая в выводе условную, определяемую табуляцией колонку (англ. field) или их множество. Множество колонок задаётся параметром после опции. Например, 1- выведет все колонки, начиная с первой, а 2-4 затронет только 2, 3 и 4 колонки. Пример использования показан на скриншоте ниже.
Опция -d ("delimiter") дополняет опцию -f. Она меняет символ-разделитель с табуляции на указываемый в параметре после опции. Например, так происходит разделение по двоеточиям:
Команда find и её опции -maxdepth, -type f, -type d.
Команда find используется для поиска файлов в иерархии директорий.
Синтаксис: find [папка] [опция] [критерий] [значение для поиска]
[папка] - директория, в которой производится поиск. Например, с "~" поиск будет осуществлён в домашней директории.
[опция] - опция для специализации поиска. Ниже рассматриваются некоторые из них.
[критерий] -, например, "-name" осуществит поиск по имени, "-perm" - по параметрам доступа.
[значение для поиска] - символы или шаблон для поиска. Допустимы маски имён.
Опция -maxdepth регулирует с помощью числового значения максимальную глубину директорий для поиска. Например, "-maxdepth 1" сократит область поиска до текущей директории:
Опция -type со значениями f ("file") и d ("directory") осуществляет поиск среди, соответственно, файлов и папок. Например, так может выглядеть использование данной опции:
Данные о командах и их опциях были получены с помощью команды man, требующей в качестве параметра название команды.