2

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で外部スクリプトを実行するさまざまな方法を読みましたが、これを行うものはないようです。要件を満たすにはどうすればよいですか?

4

1 に答える 1