ネストされたシェル コマンドを実行できるようにしたいと考えています。例えば;
final String cmd = 'for i in pom.xml projects.xml; do find . -name $i | while read fname; do echo $fname; done;done'
次の構文を試しましたが、実行できませんでした。
def result = cmd.execute();
def result = ['sh', '-c', cmd].execute();
def result = ('sh -c for i in pom.xml projects.xml; do find . -name $i | while read fname; do echo $fname; done;done').execute()
ここで助けていただければ幸いです。