我有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\''
但不工作。我该怎么做呢?任何帮助将不胜感激。