1
我正在耙效用和希望實現以下提到的某些東西:Shell腳本序列與耙
有序列中的一些shell命令在我的Rake文件。我想要的是序列應該等待前一個命令完成處理,然後才能移動到下一個命令。
sh "git commit -m \"#{args.commit_message}\"" do |ok, res|
# Do some processing
end
sh "git push heroku master"
所以,在上面的例子就是我想要的是
sh "git push heroku master"
不應該直到處理在
sh "git commit -m \"#{args.commit_message}\"" do |ok, res|
# Do some processing
end
執行完畢。
另一個好處是,如果我可以將shell命令的輸出存儲在Ruby變量中,以便在需要時可用於進一步操作。
期待不久的社區成員的回覆。
在此先感謝。