我有abc.py接受参数-p [password]&的文件-c [command]。现在我可以按如下方式运行此文件:
./abc.py -p 'a!s!d!f' -c 'ifconfig'
a!s!d!f是我的密码。由于密码包含!字符,所以我必须将其作为参数发送到' '. 我试图发送它" "但没有工作。
现在我想按如下方式运行此代码:
./abc.py -p 'a!s!d!f' -c './abc.py -p 'a!s!d!f' -c 'ifconfig''
我./abc.py -p 'a!s!d!f' -c 'ifconfig'作为一个论据abc.py
问题是,我无法将'characher 作为参数发送给abc.py
我需要这个'字符作为输入发送。
我尝试使用\转义字符:
./abc.py -p 'a!s!d!f' -c './abc.py -p \'a!s!d!f\' -c \'ifconfig\''
但不工作。我该怎么做呢?任何帮助将不胜感激。