How do I pass a Python variable to Bash Shell over SSH connection?
本问题已经有最佳答案,请猛点这里访问。
我尝试检查远程服务器上的文件是否存在。对我来说一切都很好,除了我想把文件路径作为变量传递。
这是我的工作
我需要这个
1 | `_,stdout,_=ssh.exec_command("[ -f $filePath ] && echo OK")` |
由于命令是字符串,请将其用作字符串:
1 2 3 | file_path ="d:/tryssh/1.txt" command ="[ -f %s ] && echo OK" % file_path _,stdout,_=ssh.exec_command(command) |