如何执行Unix Shell脚本?

时间:2019-01-21 23:49:21

标签: shell unix

我正在使用最新版本的Ubuntu,并且对编码和StackOverflow还是一个新手。

我创建了一个简单的脚本来呼应“ Hello World”。

脚本的名称为helloworld.sh

#!/bin/sh

echo "Hello World"

我尝试使用sudo ./helloworld.sh运行它,但是收到以下提示:

sudo: ./helloworld.sh: command not found

我在这里做什么错了?

1 个答案:

答案 0 :(得分:0)

尝试:chmod +x helloworld.sh

您可以通过运行ls -l来确定特定的文件权限,这将显示您对文件helloworld.sh具有可执行权限,从而允许您使用./来运行它。

如果您无权更改模式(chmod),请尝试以sh helloworld.sh的身份运行脚本。

最后,除非帐户上设置了一些严格的权限,否则您无需运行sudo