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