dialog--使用shell脚本创建图形应用程序

部分Linux系统已经内置了dialog程序,如果系统中没有内置dialog程序的话,需要通过下载源代码的方式进行编译安装。

1、下载dialog源代码,并编译安装

$ curl -O http://invisible-island.net/datafiles/release/dialog.tar.gz
$ tar xvzf dialog.tar.gz
$ cd dialog-1.2-20140219
$ ./configure
$ sudo make & make install

2、简单的dialog示例

   (1)--yesno操作

dialog --yesno "Do you want to continue?" 0 0
rc=$?
if [ "${rc}" == "0" ]; then
  echo Yes
else
  echo No
fi


 
  (2)日历对话框

RESULT=`dialog --stdout --title "CALENDAR" --calendar "Please choose a date..." 0 0 10 8 2014`
retval=$?
if [ "${retval}" == "0" ]; then
  echo "${RESULT}"
fi

 


 更多关于dialog的用法请使用dialog --help进行查看。

猜你喜欢

转载自eric-gao.iteye.com/blog/2102147