Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试搜索.c,.cpp或.h文本文件中的文件包含文件列表。但是,当我运行时遇到问题时:
.c
.cpp
.h
$ grep -sr ^.*\.(c|cpp|h)$ . bash: syntax error near unexpected token `('
我没有要测试的 Unix 机器,但是:
grep -sr '^.*\.(c|cpp|h)$' .
...至少不应该触发语法错误。
你应该擅长
grep -sr '\.(c|cpp|h)$' .
^.*