Привет я пытаюсь найти весь js и файлы CSS в, каждый находит команду. Я попробовал весь из ниже, но напрасно:
find WebContent -name "*.[jc]ss?"
find WebContent -name "*.[jc]ss{0,1}"
find WebContent -name "*.[jc][s]{1,2}$"
find WebContent -name "*.[jc]s{1,2}"
find WebContent -name "*.[jc]s[s]?"
Теперь, что??
-name
принимает аргументы, которые являются globs , а не регулярными выражениями. Вы можете использовать -regex
, если хотите использовать регулярные выражения, но параметр -o
(означающий «или»), вероятно, является самым простым решением:
find WebContent -name "*.js" -o -name "*.css"
Попробуйте это
find WebContent -regextype posix-extended -regex '.*\.(css|js)$'
вы можете выполнять логические выражения с помощью find. -o означает ИЛИ.
find -name "*.js" -o -name "*.cpp"
используйте параметр -iname
без учета регистра
find WebContent \( -iname "*.js" -o -iname "*.css" \)