#!/bin/bash
dialog –msgbox 「This is test」 10 20
x=$?
if [ 「$x」 –eq 0 ];then
echo 「you press enter」
elif [ 「$x」 –eq 255 ];then
echo 「you press Esc」
else
echo 「you press ctrl+c「
fi
Dialog --backtitle "This a test" --title "delete a file" --msgbox "Do you want delete a file?" 10 25
dialog --title "daojishi" --pause last ten 10 30 100 (100秒倒計時)
dialog --title "About name" --inputbox "input your name" 8 30(顯示的高度)
--menu 選擇菜單
dialog --title 「pick a choice」 --menu 「Choose one」 12 35 3 1 「Display the disk usage」 2 「Display the meminfo」3 「Exit」
--menu 文本高寬 菜單高 1+內容 2+內容...
dialog --title "pick one file" --fselect /root 7 40編程
Dialog --gauge "test" 10 30 30 (--gauage是顯示進度條的,最後一個30是30%)安全
--passwordbox 密碼框 --insecure 密碼顯示爲*
dialog --passwordbox text height width [init]
dialog --title "Password" --insecure --passwordbox "Please give a password for the new user:" 10 35
Dialog --title "the fstab" --exit-lable "quit" --textbox /etc/fstab 20 40更改退出菜單爲quitbash
Dialog --colors --title "Delete" --ok-lable "Submit" --msgbox "\Z1/delete a file\Zn" 7 25
--colors 定義顏色 --oklable 更換ok爲Submit Z1爲紅色ide
--inputbox 顯示輸入框,並把輸入的信息賦值給name測試
--gauge 進度條,顯示進度
dialog --gauge text height width[<percent>]
用腳本實現動態進度條,使拷貝文件時以進度條顯示進度ui