user=config.get("plugin_etc_passwd",'user')
host=config.get("plugin_etc_passwd",'host')
这是我的用户和主持人的两个变量 现在我的问题是我需要将其转换为下面的命令。
command=["ssh", "tara@localhost", "cat","/etc/passwd"]
我尝试了两种方法,但它没有读取变量值,只是添加引号我是如何实现它的。
command=["ssh", '"'user+'@'+host'"', "cat","/etc/passwd"]
command=["ssh", '"user"'+'@'+'"host"', "cat","/etc/passwd"]
答案 0 :(得分:0)
您可以尝试字符串格式化,
command = ["ssh","%s@%s"%(user,host),"cat","/etc/pass"]