部分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进行查看。