script.sh
echo First!
sleep 5
echo Second!
sleep 5
echo Third!
another_script.rb
%x[./script.sh]
another_script.rbにscript.shの出力を出力してもらいたいのです。つまり、「First!」と出力して 5 秒待ってから、「Second!」と出力して 5 秒待ち、というように続きます。
Rubyで外部スクリプトを実行するさまざまな方法を読みましたが、これを行うものはないようです。要件を満たすにはどうすればよいですか?