这是我拥有的简单 script.sh
文件:
#!/bin/bash
pwd
date
ls -lg
我使用 chmod +x
使文件可执行,但是当使用 ./script.sh
运行它时,我得到 command not found: pwd
command not found: date
并且只有 ls -lg
命令有效。我对为什么前两个命令不起作用感到有点困惑,因为当我将它们输入命令终端时,它们会按应有的方式工作。
最佳答案
也不要使用名为 PATH 的变量(因为它已经被使用了:)
关于bash - 运行 shell 脚本时为 "command not found",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43771597/