题
我不知道这是Python还是Shell(Linux上的ZSH)的问题,我有一个这样的论点:“ @xyz”以“@@”开头
python the_script.py first_argument @second_argument third_arg
我试图用或逃脱 @,或使用“”,但是程序没有启动。如果我从@second_arguments离开 @,一切正常。
解决方案
也许“@”是ZSH中的Glob角色, 扩展到当前目录中的所有符号链接. 。尝试用“ @@”逃脱它?
尝试使用参数列表
echo
, , IE:echo the_script.py first_argument @second_argument third_arg
这样,您就可以弄清楚它是被扩展还是将其传递给脚本。
不隶属于 StackOverflow