2016-11-13 7 views
1

私はシェルスクリプトを実行するのに、exec()を使用しています。 シェルスクリプトのリターン3エコー:exec()を使用して複数の値を表示するにはどうすればよいですか?

[.. SCRIPT ..] 
echo $mp3 
echo "$title" 
echo $img 

がどのように私はそれらを使用するためにそれらを個別に復元することができますか?

今のところ、出力を印刷すると、$ imgだけが印刷されます。事前

感謝〜クエンティン

答えて

1

まず第一に、あなたのスクリプトは、3つの値を返しません。

代わりに、3つの変数をエコーし​​ます。私は最初の2つが初期化されていないと思います。

+1

2つの結果を含む1つを返しますか? 実際、以前のスクリプトを改善しようとしています。 3つの異なるスクリプトを使用して3つのexec関数を使用していましたが、パフォーマンス上の理由から、3つの値を返す唯一のスクリプトで1つのexec()を使用しようとしました。私は私が明確かどうか分からない^^ どうすればいいですか? – mangasource

関連する問題