1
运行在bash此命令:如何在Groovy的外壳扩展?
echo *
给出这个输出:
echo.groovy文件1文件2
经由常规运行相同的命令:
print 'echo *'.execute().text
给出:
*
我意识到这是因为*
扩展外壳环境进行的。所以我试试这个:
print '/bin/bash -c "echo *"'.execute().text
这没有任何结果。
我怎么能在Groovy中执行shell命令同时服用shell扩展的好处?