2011-11-21 20 views
0

私はncursesを使ってダイアログウィンドウを持っています。しかし、そのダイアログウィンドウで私はdriver.shの出力を表示したいのですが、どうしたらいいですか?少なくとも、完全なものか完全でないものかのようなもの。BASHアクティブなダイアログボックスで他のスクリプトの出力を取得するにはどうしたらいいですか?

1)/tmp/main.sh

if [ "$output" = "1" ]; then 
    # here in this window the driver.sh ouput should show 
    dialog --msgbox "Here it should show the output of driver.sh" 10 100 
    configure=`/tmp/driver.sh`; 
fi 

2)/tmp/driver.sh

cd /tmp; 
if [ ! -d "${pkgdirectory}/test" ]; then 
    cd ${pkgdirectory} 
    git clone git://code.test.com/git/test.git; 
    cd ${pkgdirectory}/test; 
    ./autogen.sh; 
    make; 
    make install; 
else 
    cd ${pkgdirectory}/test; 
    ./autogen.sh; 
    make; 
    make install; 
fi 

答えて

2

dialog--tailboxオプションを持っている(ともない--tailboxbg 1)ほとんどあなたが必要なもの。

関連する問題