LINUX.ORG.RU

История изменений

Исправление CrX, (текущая версия) :

Сам вывод посмотри. bfs ищет во всём пути, а fd — в имени файла.

Ну то есть, например, bfs выводит в том числе и /lib/clang/17/include/openmp_wrappers/math.h, например

man bfs

       -regex REGEX
              Find files whose entire path matches the regular expression REGEX.

Похоже, bfs не умеет искать именно имя файла по регэкспу, только по GLOB. Ну можно и GLOB сравнить, в принципе.

А чтоб по всему пути искать, у fd ключ -p. Но это довольно странный юзкейс, честно говоря. Обычно надо всё же именно по имени файла.

Исправление CrX, :

Сам вывод посмотри. bfs ищет во всём пути, а fd — в имени файла.

Ну то есть, например, bfs выводит в том числе и /lib/clang/17/include/openmp_wrappers/math.h, например

man bfs

       -regex REGEX
              Find files whose entire path matches the regular expression REGEX.

Похоже, bfs не умеет искать именно имя файла по регэкспу, только по GLOB. Ну можно и GLOB сравнить, в принципе.

Исправление CrX, :

Сам вывод посмотри. bfs ищет во всём пути, а fd — в имени файла.

Ну то есть, например, bfs выводит в том числе и /lib/clang/17/include/openmp_wrappers/math.h, например

man bfs

       -regex REGEX
              Find files whose entire path matches the regular expression REGEX.

Исходная версия CrX, :

Сам вывод посмотри. bfs ищет во всём пути, а fd — в имени файла.

Ну то есть, например, bfs выводит в том числе и /lib/clang/17/include/openmp_wrappers/math.h, например