我正在尝试这个时髦的单行它不起作用.知道如何使这项工作?
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)
Run Code Online (Sandbox Code Playgroud)
谢谢SR
groovy -e "def env=System.getenv();println( env['HOME'])"
Run Code Online (Sandbox Code Playgroud)
只需对字符串和整个命令使用不同的引号
其他方法
groovy -e "def env=System.getenv();println( env.HOME )"
groovy -e "println System.getenv().HOME"
groovy -e "println(System.env.HOME)"
Run Code Online (Sandbox Code Playgroud)