groovy调用其他命令行的方法

groovy可以通过如下方法调用其他命令行进程。并且直到该进程执行完毕后打印输出结果。

最简单的办法是:

#!/usr/bin/env groovy println "ls -l".execute().text

复杂一点儿,比如命令执行比较长,或者要接着执行其他命令,可:

#!/usr/bin/env groovy def p="ls -l".execute() p.waitFor() println p.text

相关日志

这篇文章上的评论 RSS feed TrackBack URI

留下评论