Я думаю, что то, что вы пытаетесь сделать, похоже на установку с дисками Oracle ASM, где оракул напрямую обращается к блокам, а системным операторам рекомендуется исключать их с помощью udev, поэтому диски не форматироваться при использовании Oracle.
Вот ссылка на соответствующую страницу на сайте Oracle:
https://oracle-base.com/articles/linux/udev-scsi-rules-configuration-in-oracle-linux
*. C
расширяется оболочкой перед запуском grep
. С помощью подходящей причудливой оболочки (например, ZSH, возможно, с установленным extendedglob
), можно предварительно рекурсивно расширяться с помощью чего-то вроде
grep bla **/*.[ch]
. Но это решение оболочки. Другим решением может быть поддержка обнаружения файлов в таких инструментах, как серебряный поисковик , codesearch , ripgrep .
По крайней мере, в последних версиях GNU grep
вы можете использовать шаблоны глобусов в - включая
аргумент
grep -Hrn --include="*.[ch]" PATTERN .
]
[В GNU grep> 2.11 вы можете опустить явный начальный каталог .
при использовании -r
]