shell编程——select语句东子破解
select 表达式是一种bash的扩展应用,动作包括:
自动用1,2,3,4列出菜单 ( 没有echo指令,自动显示菜单)
自动read输入选择 ( 没有 read指令,自动输入)
赋值给变量 ( 没有赋值指令,自动输入数字后,赋值字符串给变量)
select典型例子
[macg@machome ~]$ vi test.sh
echo "What is your favourite OS?" select var in "Linux" "Gnu Hurd" "Free BSD" "Other"; echo "You have selected $var" |
[macg@machome ~]$ sh test.sh
What is your favourite OS? 1) Linux You have selected Gnu Hurd Select输入选择是数字,但变量值却是字符串 |
虽然select本身就是循环,但不建议用他的循环 ,因为select虽然循环却不再显示菜单,只循环输入, 所以seleckt 语句干脆直接用break,只执行一次,在其上另配while循环
while echo "display current netconfig:" do select vi in "ifconfig -a" "hosts" "netmasks" "quit" case $vi in 虽然输入是1,2,3,4,5,但case变量输入值却是菜单项(字符串) break done |
$ sh test display current netconfig 1) ifconfig -a 3) netmasks 2) hosts 4) quit |
shell编程——select语句东子破解相关推荐
- Linux _ Shell编程 — 循环语句
Linux _ Shell编程 - 循环语句 一.循环语句for的用法 二.循环语句while的用法 三.循环控制语句 一.循环语句for的用法 for 变量名 in 单词表do命令表done 变量依 ...
- Linux _ Shell编程 — 功能语句
Linux _ Shell编程 - 功能语句 一.说明性语句 二.常用功能性语句 1.常用功能性语句(read命令) 2.expr命令 三.结构性语句 条件测试语句 字符串测试 整数测试 文件的测试 ...
- shell 编程条件语句实验
一*,shell 编程条件语句* 要使 Shell 脚本程序具备一定的"智能",面临的第一个问题就是如何区分不同的情况以确定执行何种操作. Shell 环境根据命令执行后的返回状态 ...
- shell编程入门、shell编程的基础知识(变量、命令、运算)、shell编程的语句
shell编程 示例1 ex1 文件内容如下: #!/bin/sh #This is to show what a example looks like. echo "My First Sh ...
- shell 编程 判断语句参数
shell 编程中使用到得if语句内判断参数–b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目录时返回真 -e 当pathn ...
- linux shell编程if语句内判断参数详解【ZT】
shell 编程中使用到得if语句内判断参数 –b 当file存在并且是块文件时返回真 -c 当file存在并且是字符文件时返回真 -d 当pathname存在并且是一个目 ...
- linux select shell,linux之shell编程select和case用法
shell里的select用法: 语法:#i/bin/bash select 变量 in 列表 do 要执行的语句 done 举例: #!/bin/bash echo "What is yo ...
- Linux从入门到精通系列之SHELL编程循环语句语法及实例详解(forwhileuntil)
前言 Shell作为一种脚本编程语言,同样了包含了循环,分支等其他程序控制结构,从而能够轻松完成更加复杂.强大的功能.我们今天就来认识for.while.case语句的具体应用. 插个小广告吧,虽然我 ...
- shell编程——if语句(if -z -n -f -x -eq -ne -lt -a -o)
shell流程控制与其他语言有一点不同就是它的流程控制不可为空,即else分支没有语句执行,就不要写这个else.本文介绍if语法使用方法.特殊文本表达式-z -n -f -eq -ne -lt等及s ...
- Linux;shell编程while语句
while 语句 shell中有三种用于循环的语句,即while.for 和until语句. while语句的一般形式如下: while测试条件; do命令表; done 或者 while测试条件 d ...
最新文章
- 卡顿严重_魔兽怀旧服:安其拉开门二测结果出炉,暴雪依然无法解决卡顿问题...
- 秘钥对使用_使用gitactions持续集成项目实例
- win10 搭载文件服务器,win10远程文件服务器
- Sentinel 与 Hystrix、resilience4j 的对比
- Java Jdbc减少交互提升批量处理性能,到底该如何优化才好?
- @RequestMapping 用法详解之地址映射
- python字符串成熟编码_python字符串转公式两种方法获取网页编码python版
- 自制操作系统(十) 图像叠加处理
- ShopEx 属性筛选增加 不限 条件
- 使用Automake和Autoconf生成Makefile
- Mysql 5.5 编译参数
- [Web Chart系列之七] 物理动画效果(如撕扯效果)
- C语言error2005,关于ERROR LNK 2005错误
- 【常用模块】电容触摸按键模块(原理讲解、STM32实例操作)
- 医学影像技术要学计算机吗,医学影像学和医学影像技术的区别
- 电脑设置定时关机的5种方法
- 中西文化交流互融:500年老字号隆庆祥“奏响”2022年
- Java num+=1、num++与num=num+1的区别(通俗易懂,附带例子)
- 【入坑Java第二天】
- crh寄存器_端口配置寄存器CRH怎么弄?