Bash 运行sh文件时出错

Bash 运行sh文件时出错,bash,shell,ubuntu,Bash,Shell,Ubuntu,我有一个简单的sh文件,但我在尝试安装软件时失败了。我首先运行命令: chmod+x azx_安装程序.sh 然后我输入这个: sh azx_installer.sh 但它给了我以下错误: chmod:无法创建/home/andrelima/Desktop/azx.Desktop:目录不存在 这里发生了什么?首先,您不需要使脚本可执行,并且在sh中运行它。 使用语法 sh脚本 很好。如果要使脚本可执行,还必须检查魔法cookie(要了解更多信息,请向谷歌索要“Shebang”) 然后可以使用以下

我有一个简单的sh文件,但我在尝试安装软件时失败了。我首先运行命令:

chmod+x azx_安装程序.sh

然后我输入这个:

sh azx_installer.sh
但它给了我以下错误:

chmod:无法创建/home/andrelima/Desktop/azx.Desktop:目录不存在


这里发生了什么?

首先,您不需要使脚本可执行,并且在sh中运行它。 使用语法

sh脚本

很好。如果要使脚本可执行,还必须检查魔法cookie(要了解更多信息,请向谷歌索要“Shebang”)

然后可以使用以下语法:

sh-x脚本

查看执行的命令。它被称为xtrace(google(shxtrace))。
这是一个很好的功能,请尝试一下。

这是因为在脚本中,您试图执行一些不正确的操作。共享您的代码,以便我们可以查看它是什么。目录
/home/andrelima/Desktop/
是否存在?