📅  最后修改于: 2023-12-03 15:12:19.368000             🧑  作者: Mango
在使用Mac操作系统时,有时需要执行.sh文件来运行Shell脚本。然而,在尝试执行.sh文件时,有时会遇到以下错误提示:
-bash: sh: command not found
这时,我们需要进行以下操作来解决这个问题。
打开终端,执行以下命令:
xcode-select --install
接下来会出现如下提示:
xcode-select: note: install requested for command line developer tools
按照提示安装即可。
在终端中,使用绝对路径执行.sh文件即可。比如,如果.sh文件的路径为/Users/username/Desktop/test.sh
,则执行以下命令:
/Users/username/Desktop/test.sh
注意,其中username
需要替换成你当前登录的用户名。
在终端中,执行以下命令给.sh文件添加执行权限:
chmod +x test.sh
其中,test.sh
需要替换成你的.sh文件名。
接着,可以使用以下命令执行.sh文件:
./test.sh
其中,.
表示当前路径。
在Mac中运行.sh文件时遇到-bash: sh: command not found
错误的解决方法主要有三种:安装Xcode命令行工具、使用绝对路径执行.sh文件、给.sh文件添加执行权限。根据实际情况选择合适的方法即可。