sudo: ./untitled.sh: 命令未找到。

4

我正在学习在我的Mac上使用bash:

在我的Mac上有一个最简单的bash脚本,它被命名为untitled.sh

#!/bin/bash

echo "hello"

但是在我的终端中运行它时,出现了失败的提示:
$ sudo ./untitled.sh
Password:
sudo: ./untitled.sh: command not found

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


该文件是否允许执行? - Mischa
要使脚本可执行,给予它必要的权限:chmod +x untitled.sh 然后运行它。 - v8-E
1个回答

8

为您的脚本添加执行权限:

chmod +x untitled.sh

你可以使用

标签。

ll untitled.sh # Linux
ls -l  untitled.sh  # Mac

检查权限。


一个回答不应该以“试试”开头,这意味着你必须猜测问题可能出在哪里。这意味着要么OP对问题描述得太笼统了,要么你没有很好地理解它。一个答案应该是一个解决方案,而不是一种可能性。 - Mischa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接