答案1
除了命令实际上不同这一事实之外......您在管道中使用了错误的字符。
正确的字符是|
, 不是¦
。
Grep 将其解释为文件名,这就是命令失败的原因。
答案2
将来,如果您包含文本本身而不是屏幕截图,其他人会更容易提供帮助。我们可以将文本复制并粘贴到我们自己的终端中,但不能使用图像。
在这里,您似乎使用了“断条”字符,¦
而您应该使用“竖条” |
(在 bash 中用作管道运算符)。我猜你提到的任何“机器”控制台(未显示?)将键盘按下解释为竖线,而 Windows(git bash 和 putty)将其解释为损坏的竖线。