গ্রোভি কার্যকর শেলগুলি মোটামুটি সহজ করার জন্য execute
পদ্ধতি যুক্ত করে String
;
println "ls".execute().text
তবে যদি কোনও ত্রুটি ঘটে থাকে তবে ফলাফলের ফলাফল নেই। প্রমিত ত্রুটি এবং স্ট্যান্ডার্ড উভয়ই পেতে সহজ উপায় আছে? (কোডে একটি গুচ্ছ তৈরি করা ছাড়াও; উভয় ইনপুটস্ট্রিমগুলি পড়ার জন্য দুটি থ্রেড তৈরি করুন, তারপরে প্যারেন্ট স্ট্রিমটি ব্যবহারের জন্য অপেক্ষা করতে হবে তারপরে স্ট্রিংগুলিকে আবার পাঠ্যে রূপান্তর করতে হবে?)
ভালো কিছু লাগলে ভালো লাগবে;
def x = shellDo("ls /tmp/NoFile")
println "out: ${x.out} err:${x.err}"