在Linux目录中运行脚本

时间:2018-05-19 16:23:40

标签: linux

Linux很新,但我很享受。我位于名为dao_all的目录之上。在dao_all目录中,我有一个名为make_pyc_package.sh的脚本,它将生成另一个文件夹(在名为pkg的新目录中输出)。我试图按如下方式运行代码:

./dao_all/make_pyc_package.sh pkg

然而,当我运行这个时,我得到以下输出:

-bash: ./: Is a directory

如果这是一个简单的问题我很抱歉,但正如我所说,我对Linux很新。

非常感谢

2 个答案:

答案 0 :(得分:0)

我只能想到可能产生错误的两种情况:

  1. 有一个' ' (空格)dao_all开头,我们无法在您发布的代码中看到它。在这种情况下,您会收到该错误。
  2. 错误由脚本创建。我的意思是脚本会运行,但在运行时会产生错误。

答案 1 :(得分:-1)

你可以使用change directory命令将目录切换到" dao_all"然后运行脚本,尝试按照命令执行此操作 ```

cd dao_all - "change to dao_all directory"
ls - "just to check if you have make_pyc_package.sh"
if you see make_pyc_package.sh on ls command ,then run the script by
./make_pyc_package.sh

``