python 后面添加参数 -a $sourceList ,sourceLIst=[{}]?

新手上路,请多包涵

!/bin/bash

SourceList=python sshefu.py -l
echo $SourceList
/usr/bin/python test1.py -s $SourceList

输出结果是:
[{"servername": "36服-灰猫", "zone": "36"}]
Unknown parameters,More info with:test1.py -h
当后面的参数是一个列表的时候不能把值赋进去,求解答

阅读 2.8k
1 个回答
新手上路,请多包涵

自己已经搞定,自需要去掉字符串里面的空格,就可以了。echo $SourceList|tr -d ' '

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进