我是Linux新手,但我很喜欢它。我比dao_all目录高一级。在dao_all目录中,我有一个我想运行的脚本,名为make_pyc_package.sh,它将生成另一个文件夹(输出在一个名为pkg的新目录中)。我尝试运行如下代码:
dao_all
make_pyc_package.sh
pkg
./dao_all/make_pyc_package.sh pkg
但是,当我运行这个程序时,我得到了以下输出:
-bash: ./: Is a directory
dgjrabp21#
我只能想到两种可能导致该错误的情况:1.在dao_all的开头有一个“”(空格),我们在你发布的代码中看不到它。在这种情况下,你会得到这个错误。1.错误是由脚本创建的。我的意思是脚本将运行,但在运行时创建该错误。
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
``
2条答案
按热度按时间dgjrabp21#
我只能想到两种可能导致该错误的情况:
1.在
dao_all
的开头有一个“”(空格),我们在你发布的代码中看不到它。在这种情况下,你会得到这个错误。1.错误是由脚本创建的。我的意思是脚本将运行,但在运行时创建该错误。
irlmq6kh2#
你能不能用change directory命令把目录切换到"dao_all",然后运行脚本,试试下面的命令来做这件事
``