2017-12-07 14 views
0

を印刷できません。どのようにこの作品を作るためのアイデア?Groovy onelinerが環境変数

groovy -e 'def env=System.getenv();println(env['HOME'])' 

Caught: groovy.lang.MissingPropertyException: No such property: HOME for class: script_from_command_line 
groovy.lang.MissingPropertyException: No such property: HOME for class: script_from_command_line 
     at script_from_command_line.run(script_from_command_line:1) 

おかげ SR

答えて

5
groovy -e "def env=System.getenv();println(env['HOME'])" 

はちょうど

他の方法文字列のため、全体のコマンドの異なる引用符を使用し

groovy -e "def env=System.getenv();println(env.HOME)" 
groovy -e "println System.getenv().HOME" 
groovy -e "println(System.env.HOME)"