须藤:./untitled.sh:找不到命令

124*_*142 3 bash shell

我正在 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)

我不知道为什么会出现错误,一切正常。

air*_*aft 7

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)

检查权限。