Groovy脚本将值传递给sh。脚本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Groovy脚本将值传递给sh。脚本相关的知识,希望对你有一定的参考价值。

我必须在SOAPUI中创建Groovy Test Step,它将变量传递给sh脚本,然后在putty中运行它。

我创建了这个简单的Groovy脚本:

def command = "C:/path/to/putty.exe -ssh user@IP -pw pass -m 
local_command_file.sh"
def proc = command.execute()
proc.waitFor()

这个sh脚本:

#!/bin/bash

sleep 2
grep '$VARIABLE' /path/to/log/file.log
sleep 10​

有没有办法在Groovy脚本中定义$ VARIABLE然后获取sh脚本的值?

谢谢

答案

从你在这里评论的链接读取决议后,我决定创建sh。文件即时。

谢谢大家

以上是关于Groovy脚本将值传递给sh。脚本的主要内容,如果未能解决你的问题,请参考以下文章

如何将值从子脚本传递给同时运行的父脚本?

将值传递给“注入脚本”而不是依赖全局变量?

GroovyGroovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 调用 evaluate 方法执行 Groovy 脚本 | 参数传递 )

Sed命令忽略Groovy脚本中的单引号

在 groovy 脚本之间传递 webdriver 实例?

GroovyGroovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 绑定作用域 binding 变量分析 | Binding 类 variables 成员分析 )