我正在 Mac 上学习 bash:
我的 Mac 中有一个最简单的 bash 脚本,它命名为untitled.sh:
#!/bin/bash
echo "hello"
Run Code Online (Sandbox Code Playgroud)
但是在我的终端中我想运行它,我失败了:
$ sudo ./untitled.sh
Password:
sudo: ./untitled.sh: command not found
Run Code Online (Sandbox Code Playgroud)
我不知道为什么会出现错误,一切正常。
execute为您的脚本添加权限:
chmod +x untitled.sh
Run Code Online (Sandbox Code Playgroud)
您可以使用
ll untitled.sh # Linux
ls -l untitled.sh # Mac
Run Code Online (Sandbox Code Playgroud)
检查权限。