这是我的部分代码:
Channel channel_1 = session.openChannel("exec");
int t=5;
((ChannelExec)channel_1).setCommand("echo value : $(t)>> test.sh");
channel_1.connect();channel_1.disconnect();
我希望远程机器中的脚本“test.sh”写成“value:5”
但是我得到的输出是脚本中的“value:”。
答案 0 :(得分:0)
String command = "echo value : " + t + " >> test.sh";
((ChannelExec)channel_1).setCommand(command);