find ${PATH//:/ } -name \*bash\*


find — команда, используемая для поиска файлов и каталогов в файловой системе.
${PATH//:/ } — переменная окружения PATH содержит список каталогов, в которых операционная система ищет исполняемые файлы. Данная конструкция заменяет все символы «:» на пробелы в переменной PATH, чтобы передать каждый каталог как отдельный аргумент команде find.
-name \*bash\* — аргумент команды find, указывающий на то, что нужно найти файлы или каталоги, содержащие строку «bash» в имени.

В данном случае команда find будет искать файлы и каталоги, содержащие строку «bash» в имени, во всех каталогах, перечисленных в переменной окружения PATH. Это может быть полезно, например, для поиска всех исполняемых файлов с названием, содержащим «bash». Альтернативой может быть использование команды locate или which для поиска конкретной команды в $PATH.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *