【Groovy】Groovy 脚本调用 ( 命令行执行 Groovy 脚本并传入参数 | 获取 Groovy 脚本执行参数 )

简介: 【Groovy】Groovy 脚本调用 ( 命令行执行 Groovy 脚本并传入参数 | 获取 Groovy 脚本执行参数 )

文章目录

前言

一、 命令行执行 Groovy 脚本并传入参数

二、获取 Groovy 脚本执行参数

前言

在 Groovy 脚本 , Groovy 类 , Java 类中 , 可以调用 Groovy 脚本 ;






一、 命令行执行 Groovy 脚本并传入参数


假设现在有一个 Script.groovy 脚本 , 使用


groovy Script.groovy arg0 arg1

命令 , 执行该 Script.groovy 脚本 ;


在 Groovy 脚本后面带上 arg0 和 arg1 是脚本的执行参数 , 在 Groovy 脚本中 , 可以通过 args 获取参数 , 这是一个字符串数组 String[] 类型数据 ;






二、获取 Groovy 脚本执行参数


在 Groovy 脚本中 , 通过 String[] args 可以直接获取命令行中传入的参数 ;



Script.groovy 脚本代码如下 :


/*
    使用 groovy Script.groovy arg0 arg1 命令
    执行该 Script.groovy 脚本
    在 Groovy 脚本后面带上 arg0 和 arg1 参数
    在 Groovy 脚本中 , 可以通过 args 获取参数
    这是一个字符串数组 String[] 类型的
 */
// 打印 Groovy 脚本参数
println "type : ${args.class} , args : ${args}"


上述代码执行结果 : 由打印结果可知 , 参数


type : class [Ljava.lang.String; , args : [arg0, arg1]


image.png

目录
相关文章
|
Java Linux Windows
【Groovy】Groovy 脚本调用 ( Linux 中调用 Groovy 脚本 | Windows 中调用 Groovy 脚本 )
【Groovy】Groovy 脚本调用 ( Linux 中调用 Groovy 脚本 | Windows 中调用 Groovy 脚本 )
319 0
|
数据采集 大数据 C语言
Lua 语法编写脚本及执行|学习笔记
快速学习 Lua 语法编写脚本及执行
|
Shell Kotlin
Kotlin 使用命令行执行 kts 脚本
运行 REPL(交互式解释器) 我们可以运行如下命令得到一个可交互的 shell,然后输入任何有效的 Kotlin 代码,并立即看到结果 image.png Kotlin 使用命令行执行 kts 脚本 Kotlin 也可以作为一个脚本语言使用,文件后缀名为 .kts 。
1685 0
|
Java
【Groovy】Groovy 脚本调用 ( Groovy 配置文件格式 | Groovy 配置文件读取 | 完整配置文件及解析代码示例 )
【Groovy】Groovy 脚本调用 ( Groovy 配置文件格式 | Groovy 配置文件读取 | 完整配置文件及解析代码示例 )
514 0
【Groovy】Groovy 脚本调用 ( Groovy 配置文件格式 | Groovy 配置文件读取 | 完整配置文件及解析代码示例 )
【Groovy】Groovy 脚本调用 ( Groovy 脚本中的作用域 | 本地作用域 | 绑定作用域 )
【Groovy】Groovy 脚本调用 ( Groovy 脚本中的作用域 | 本地作用域 | 绑定作用域 )
387 0
【Groovy】Groovy 脚本调用 ( Groovy 脚本中的作用域 | 本地作用域 | 绑定作用域 )
【Groovy】Groovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 调用 evaluate 方法执行 Groovy 脚本 | 参数传递 )
【Groovy】Groovy 脚本调用 ( Groovy 脚本中调用另外一个 Groovy 脚本 | 调用 evaluate 方法执行 Groovy 脚本 | 参数传递 )
562 0
【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 创建 GroovyShell 对象并执行 Groovy 脚本 | 完整代码示例 )
【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 创建 GroovyShell 对象并执行 Groovy 脚本 | 完整代码示例 )
406 0
【Groovy】Groovy 脚本调用 ( Groovy 脚本编译 | Groovy 脚本字节码文件分析 )
【Groovy】Groovy 脚本调用 ( Groovy 脚本编译 | Groovy 脚本字节码文件分析 )
309 0
【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 参考 Script#evaluate 方法 | 创建 Binding 对象并设置 args 参数 )
【Groovy】Groovy 脚本调用 ( Groovy 类中调用 Groovy 脚本 | 参考 Script#evaluate 方法 | 创建 Binding 对象并设置 args 参数 )
433 0
|
Java
【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
【Groovy】Groovy 脚本调用 ( Java 类中调用 Groovy 脚本 )
642 0

相关课程

更多