我正在运行原生 Ubuntu 14.04。我正在尝试安装cscope-15.8a
。当我运行以下命令时:
find . -name "*.c" -o -name *.cpp" -o -name "*.h" -o -name "*.hpp" > cscope.files
它将提示从更改$
为>
我不知道我正在运行什么 shell,也不知道我对控制台做了什么。如何运行此命令而不导致此问题?文件cscope.files
未创建。
谢谢
答案1
您的引号不匹配(不平衡),因此 shell 认为您尚未完成输入带引号的字符串 - 提示>
您继续。此外,您可能缺少一些*
glob 字符 - 要查找任何.c
、.cpp
或文件.h
,.hpp
它需要
find . -name "*.c" -o -name "*.cpp" -o -name "*.h" -o -name "*.hpp" > cscope.files