Groovy 腳本的多種運行方法

  • groovyConsole 圖形交互控制檯
  • groovysh shell命令交互
  • 通過IDE運行Groovy腳本
  • 用命令行執行Groovy腳本
  • 用Groovy創建Unix腳本

Groovy腳本是一些定義在文本文件中的語句和類。它和其他腳本語言的使用類似,它有多種方式可以運行。

[一]、groovyConsole 圖形交互控制檯

在終端下輸入:groovyConsole  啓動交互式控制檯模式,可以編寫代碼執行,如下圖:

groovy-running-01

[二]、groovysh shell命令交互

在終端下輸入:groovysh  啓動一個shell命令行,來執行groovy代碼的交互:

groovy-running-02

[三]、通過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/ ]

發佈了27 篇原創文章 · 獲贊 20 · 訪問量 35萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章