📄 inputmenu-stdout
字号:
#! /bin/bash# $Id: inputmenu-stdout,v 1.1 2003/08/15 19:40:37 tom Exp $# 2002 - written by Tobias Rittweiler <tobrit@freebits.de>: ${DIALOG=dialog}user="$USER" ; uid="$UID" ;gid="$GROUPS" ; home="$HOME" ;while [ ${returncode:-99} -ne 1 -a ${returncode:-99} -ne 250 ]; do value="$("$DIALOG" --stdout --clear --ok-label "Create" \ --backtitle "An Example for the use of --inputmenu:" \ --inputmenu "Originally I designed --inputmenu for a \configuration purpose. Here is a possible piece of a configuration program." 20 50 10 "Username:" "$user" "UID:" "$uid" "GID:" "$gid" "HOME:" "$home")" returncode=$? case $returncode in 1) "$DIALOG" --clear --backtitle "An Example for the use of --inputmenu:" \ --yesno "Really quit?" 10 30 case $? in 0) break;; 1) returncode=99;; esac ;; 0) "$DIALOG" --clear --backtitle "An Example for the use of --inputmenu:" \ --msgbox "$(useradd -d "$home" -u "$uid" -g "$gid" "$user" 2>&1)" 10 40 ;; 3) value="${value:8:${#value}}" tag="${value%:*}" item="${value#*: }" case "$tag" in Username) user="$item";; UID) uid="$item";; GID) gid="$item";; HOME) home="$item";; esac esacdone
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -