grep命令有时会赢';不能在mac os x上工作

grep命令有时会赢';不能在mac os x上工作,grep,Grep,我有时会犯这样的错误。相同的用户、相同的bash配置文件、相同的导出,但有时找不到返回 bash-3.2# find . | grep httpd.conf bash:  grep: command not found 这实际上是一个常见但微妙的问题。根据键盘布局,您可以使用alt键创建|管道 如果你不小心按住alt键太长时间,同时按下alt+space,你会得到一个在人看来像管道后面的空格,但不是同一个字符。alt+空格是一个不间断的空格(如HTML中的) 键入|管道时,请确保在按空格键之前

我有时会犯这样的错误。相同的用户、相同的bash配置文件、相同的导出,但有时找不到返回

bash-3.2# find . | grep httpd.conf
bash:  grep: command not found

这实际上是一个常见但微妙的问题。根据键盘布局,您可以使用alt键创建
|
管道

如果你不小心按住alt键太长时间,同时按下alt+space,你会得到一个在人看来像管道后面的空格,但不是同一个字符。alt+空格是一个不间断的空格(如HTML中的


键入
|
管道时,请确保在按空格键之前已完全释放alt键。然后终端将正确识别
grep
命令。

我既不理解问题也不理解答案。我的观点是,您面临的问题非常不清楚<代码>查找grep httpd.conf似乎是一个正确的命令(尽管
find-name“httpd.conf”
会更好,而且这个关于键和空格的问题对我来说没有多大意义(可能是因为我不在MacOSX中,所以无法复制)。看起来是正确的,但不正确。空格不等于Alt+Space。键入此命令时,按Alt+Space而不是空格会犯错误。