saw*_*awa 4 shell slash path which
我test在完整路径下有一个可执行脚本/home/sawa/foo/bar/test。该目录/home/sawa/foo/bar在 内$PATH,并且优先于默认目录,包括/usr/bin. 当我做
`which test`
Run Code Online (Sandbox Code Playgroud)
查看这个命令是否被正确识别,它返回
/home/sawa/foo/bar//test
Run Code Online (Sandbox Code Playgroud)
用双斜线//。我知道有一个同名的内置命令test,当我删除我的命令时,下面的这个命令/usr/bin/test是由 返回的which,所以我认为它以某种方式进行了干扰。
test似乎无法正常工作。这是为什么?