黑斑羚壳,带大写字母的壳命令 我有很多命令在iBurshell中运行,在它们中间,我现在需要运行一个Python脚本。当从黑斑羚外壳外部运行时,脚本本身是良好的

黑斑羚壳,带大写字母的壳命令 我有很多命令在iBurshell中运行,在它们中间,我现在需要运行一个Python脚本。当从黑斑羚外壳外部运行时,脚本本身是良好的,python,shell,escaping,impala,Python,Shell,Escaping,Impala,当我从黑斑羚壳内使用!或“shell”(找到文档)它将命令更改为完全小写 脚本本身的路径如下:/home/DOMAIN\u USERS/somemorefolders/python/script.py 因此,在我的黑斑羚壳中,我正在运行:/home/DOMAIN\u USERS/somemorefolders/python/script.py 我得到的错误是 sh:/home/domain\u users/somemorefolders/python/script.py:没有这样的文件 或目录

当我从黑斑羚壳内使用!或“shell”(找到文档)它将命令更改为完全小写

脚本本身的路径如下:/home/DOMAIN\u USERS/somemorefolders/python/script.py

因此,在我的黑斑羚壳中,我正在运行:
/home/DOMAIN\u USERS/somemorefolders/python/script.py

我得到的错误是

sh:/home/domain\u users/somemorefolders/python/script.py:没有这样的文件 或目录

有没有办法强迫它不要写成小写?我试着在路径上加上单引号和双引号,但没有什么区别

我想如果我不可能从黑斑羚壳中出来,运行python代码,然后返回。当我想到黑斑羚壳中的“shell”命令就是为了实现这一确切的好处而存在的时候,这需要做更多的工作。

感谢您的帮助。 我能够使用
~/somemorefolders/python/script.py
,因为我可以从我的主目录到达那里

我仍然认为黑斑羚将事物强制转换成小写有点短视,但现在就开始了。

感谢您的帮助。 我能够使用
~/somemorefolders/python/script.py
,因为我可以从我的主目录到达那里


我仍然认为黑斑羚将事物强制转换成小写是有点短视的,但这就是问题所在。

这是由一个已知的错误引起的

解决方法是在“!”之后留下一个空格。你能试试这个吗(注意空格):


!/home/DOMAIN\u USERS/somemorefolders/python/script.py

这是由已知的错误引起的

解决方法是在“!”之后留下一个空格。你能试试这个吗(注意空格):


!/home/DOMAIN\u USERS/somemorefolders/python/script.py

试试看!黑斑羚壳中的pwd。根据当前工作目录的不同,您可能希望移动脚本并使用相对路径。请尝试!黑斑羚壳中的pwd。根据您当前的工作目录,您可能需要移动脚本并使用相对路径。我刚刚抽出时间用空格测试了一下(正如我在下面提到的那样),很抱歉延迟了。它仍然会给我同样的错误。我刚刚抽出时间用空格来测试它(正如我在下面所说的那样),很抱歉耽搁了。它仍然给我同样的错误。