- groovyConsole 圖形交互控制檯
- groovysh shell命令交互
- 通過IDE運行Groovy腳本
- 用命令行執行Groovy腳本
- 用Groovy創建Unix腳本
Groovy腳本是一些定義在文本文件中的語句和類。它和其他腳本語言的使用類似,它有多種方式可以運行。
[一]、groovyConsole 圖形交互控制檯
在終端下輸入:groovyConsole 啓動交互式控制檯模式,可以編寫代碼執行,如下圖:
[二]、groovysh shell命令交互
在終端下輸入:groovysh 啓動一個shell命令行,來執行groovy代碼的交互:
[三]、通過IDE運行Groovy腳本
有一個叫GroovyShell的類含有main(String[])方法可以運行任何Groovy腳本.你可以用下面的語句執行任何Groovy腳本:
1 |
java
groovy.lang.GroovyShell foo/MyScript.groovy [arguments] |
你可以在IDE中使用上面的Groovy main()執行或調試任何Groovy腳本.
比如 編寫一個Hello.groovy的腳本:
1 |
println "Hello
micmiu.com, welcome to Groovy!" |
在終端中可以模擬IDE中執行如下:
1 |
$
java - cp .:groovy-all-2.1.3.jar
groovy.lang.GroovyShell Hello.groovy |
2 |
Hello
micmiu.com, welcome to Groovy! |
[四]、用命令行執行Groovy腳本
在GROOVY_HOME\bin裏有個叫’groovy’ 或 ‘groovy.bat’ 的腳本文件(根據你的平臺不同而不同).這些腳本文件是Groovy運行時的一部分.一旦安裝了Groovy運行壞境,你就可以這樣運行Groovy腳本:
1 |
groovy
foo/MyScript.groovy [arguments] |
比如存在一個腳本文件:Hi.groovy
1 |
println "Hi,
${args[0]} welcome to Groovy!" |
執行命令結果如下:
1 |
$
groovy Hi.groovy micmiu.com |
2 |
Hi,
micmiu.com welcome to Groovy! |
[五]、用Groovy創建Unix腳本
你可以用Groovy編寫Unix腳本並且像Unix腳本一樣直接從命令行運行它.倘若你安裝的是二進制分發包並且設置好環境變量,那麼下面的代碼將會很好的工作。
編寫一個類似如下的腳本文件,保存爲:HelloGroovy
1 |
#!/usr/bin/env
groovy |
2 |
println( "this
is groovy script" ) |
3 |
println( "Hi," +args[0]+ "
welcome to Groovy" ) |
然後在命令行下執行:
1 |
$ chmod +x
HelloGroovy |
2 |
$
./HelloGroovy micmiu.com |
3 |
this
is groovy script |
4 |
Hi,micmiu.com
welcome to Groovy |
本文介紹到此結束@Michael Sun.
原創文章,轉載請註明: 轉載自micmiu – 軟件開發+生活點滴[ http://www.micmiu.com/ ]