在Linux目录中运行脚本

k2fxgqgv  于 2023-01-12  发布在  Linux
关注(0)|答案(2)|浏览(168)

我是Linux新手,但我很喜欢它。我比dao_all目录高一级。在dao_all目录中,我有一个我想运行的脚本,名为make_pyc_package.sh,它将生成另一个文件夹(输出在一个名为pkg的新目录中)。
我尝试运行如下代码:

./dao_all/make_pyc_package.sh pkg

但是,当我运行这个程序时,我得到了以下输出:

-bash: ./: Is a directory
dgjrabp2

dgjrabp21#

我只能想到两种可能导致该错误的情况:
1.在dao_all的开头有一个“”(空格),我们在你发布的代码中看不到它。在这种情况下,你会得到这个错误。
1.错误是由脚本创建的。我的意思是脚本将运行,但在运行时创建该错误。

irlmq6kh

irlmq6kh2#

你能不能用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

``

相关问题