Почему & ldquo; watch & rdquo; команда запускает два & ldquo; watch & rdquo; и & ldquo; sh & rdquo; обработать?

Для этого вам не нужно использовать find. Просто используйте globstar в оболочке it-self, например:

echo **/*foo*

или:

ls **/*foo*

, где **/ представляет любую папку рекурсивно и *foo* любой файл, который имеет [ f7] в имени.

По умолчанию с помощью ls будут печататься имена файлов, за исключением скрытых файлов и каталогов.

Если у вас нет включенного доступа, сделайте это с помощью .

Примечание: новая опция globbing работает в Bash 4, zsh и подобных оболочках.

Пример:

$ mkdir -vp a/b/c/d
mkdir: created directory 'a'
mkdir: created directory 'a/b'
mkdir: created directory 'a/b/c'
mkdir: created directory 'a/b/c/d'
$ touch a/b/c/d/foo a/b/c/d/bar  a/b/c/d/.foo_hidden a/b/c/d/foo_not_hidden
$ echo **/*foo*
a/b/c/d/foo  a/b/c/d/foo_not_hidden
1
задан 31 July 2014 в 14:37

0 ответов

Другие вопросы по тегам:

Похожие вопросы: