shell命令含义(反斜杠和grep)

plh*_*lhn 2 bash grep

我错误输入|(bar)为\(反斜杠)

locate abcdef \ grep 2
Run Code Online (Sandbox Code Playgroud)

像这样.然后bash开始查找名称中包含"2"的所有文件.
为什么会这样?

anu*_*ava 5

你的命令:

locate abcdef \ grep 2
Run Code Online (Sandbox Code Playgroud)

后文做休息locate\ grep 2作为参数的locate命令,因此它开始处理locate命令(grep的未执行的话).