`
zengshaotao
  • 浏览: 756186 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

根据提示循环输入操作指令

    博客分类:
  • unix
 
阅读更多

#!/bin/bash

operflag=

inputclue()

{

  echo "##############################"

  echo "#   xx--下发备份             #"

  echo "#   xy--下发回退             #"

  echo "#   zz--内容下发             #"

  echo "#   tt--测试脚本             #"

  echo "#   et--退出脚本             #"

  echo "##############################"

}

inputclue

goonflag="1"

echo "please input you oper param : "

read operflag

echo "your input content is : "$operflag

echo "##########################################################"

if [ $operflag = "xy" ];then

  echo "exe test1.sh"

elif [ $operflag = "xx" ];then

  echo "exe test2.sh"

elif [ $operflag = "tt" ];then

  echo "exe tt.sh"

  sh test.sh

elif [ $operflag = "et" ];then

  echo " end "

  goonflag="0"

else

  echo "please input correct params"

fi

echo "##########################################################"

echo "\n\n"

if [ $goonflag = "1" ];then

    sh shellunit.sh

fi

//循环执行

分享到:
评论

相关推荐

    unix-shell:创建了一个基本的shell,可以执行命令并提示用户输入

    从本质上讲,这是一个交互式循环:它反复打印提示“ myshell>”,解析输入,并执行在该输入行上指定的命令,然后等待命令完成。 Shell能够解析命令,并运行与该命令相对应的程序。 还具有用于多个命令的内置功能,...

    汇编语言实验六循环程序设计2

    \turbo\masm保证实验过程中使用的所有命令都在当前路径直接调用 3、启动EDIT编辑器输入程序代码 4、检查语法错误,如无错误以ASM为后缀名保存文件(如文件名chen.asm) 5、运行命令MASM CHEN.ASM生成OBJ文件...

    G22G800程序循环_g31跳转命令_G20G21G90G91编程方式_g31指令_G91g31_

    检测跳转指令G31/G311;格式:;G31 X_ Y_Z_ F_P_;G311 X_Y_Z_F_P_;没检测到报警提示;P: 跳转行号+输入点X00-X39再加1000或2000;如:G31 X10 F10 P331022检测X22有效转N33;加1000表示检测有效时跳转加2000表示检测无效...

    卡巴斯基2012循环试用30天

    卡巴斯基2012循环试用批处理文件,感谢yt8619704原创,12月4日更新,安全有效不反弹。 以下BAT或VBS使用时无需关闭卡巴自我保护,支持卡巴2009-2012(PURE/kis/kav)。可以无限循环试用30天。在“32位 XP_SP3、32位...

    数据库系统概论实验报告4.pdf

    提示: 等级计算如下: 90平均成绩优 80平均成绩良 70平均成绩中 60平均成绩及格 平均成绩不及格 由于姓名和成绩要涉及到学生登记表和学生成绩表, 需要分别在两个工作区打 开两个表, 根据输入的姓名,从学生登记...

    G84攻丝循环_g31跳转指令_g84指令格式_G84攻丝程序_g31指令_G84消除指令_

    cnc编程指令;检测跳转指令G31/G311;格式:;...没检测到报警提示;P: 跳转行号+输入点X00-X39再加1000或2000;如:G31 X10 F10 P331022检测X22有效转N33;加1000表示检测有效时跳转加2000表示检测无效跳转

    卡巴斯基2012循环试用BAT

    卡巴斯基2012循环试用批处理文件,感谢yt8619704原创,12月4日更新,安全有效不反弹。 以下BAT或VBS使用时无需关闭卡巴自我保护,支持卡巴2009-2012(PURE/kis/kav)。可以无限循环试用30天。在“32位 XP_SP3、32位...

    //用到了time函数,获取系统时间值,做为随机种子 //用到了srand 设置随机种子 //用到了rand函数,用来产生随机

    //进入循环,提示用户输入要猜测的数字,范围是0到100 //接收用户输入的值num //分析输入的数值与要猜测数字的关系,并给出相应的提示, //如果输入的值大于要猜测的数字,提示大了 //如果输入的值小于要数字,提示...

    select命令用法详解

    select也是循环的一种,它默认把数字或者序号对应的命令列出来,每输入一个数字或者序号,则会执行该数字或者序号对应的命令,执行完以后不退出脚本并且提示再次输入数字或者序号,如果用户需求执行完一个命令就退出...

    利用Shell脚本循环读取文件中每一行的方法详解

    前言 本文主要给大家介绍了关于使用Shell脚本循环读取文件每一行的相关内容,分享出来供大家参考学习,下面话不多说...While循环中read命令从标准输入中读取一行,并将内容保存到变量line中。在这里,-r选项保证读入的

    一款定时/循环执行任务的绿色小软件

    一款定时/循环执行任务的绿色小软件,可以用来定时执行程序、DOS命令、从HTTP服务器下载程序运行、结束进程、 模拟按键、发送EMAIL、网络唤醒、消息提示、关机、重启、注销、锁定、待机等操作,都是本人曾经所需要的...

    LINUX操作系统(电子教案,参考答案)

    芬兰青年Linus Torvalds和其杰作的传奇故事吸引了无数的电脑爱好者尝试去使用Linux,但他们中的大多数人却被Unix类操作系统传统的枯燥的字符界面、艰涩难懂的操作命令和数量庞大的基本概念以及基础知识所吓退。...

    shell编程和unix命令

    18.7.2 使用while循环读键盘输入 188 18.7.3 用while循环从文件中读取数据 189 18.7.4 使用IFS读文件 189 18.7.5 带有测试条件的文件处理 190 18.7.6 扫描文件行来进行数目统计 191 18.7.7 每次读一对记录 193 18.7....

    最小bootloader的实现,完整源代码

    4.(1)无输入则加载操作系统,操作系统烧写于Nand Flash的第100块,即位于100*32*512 = 0x190000 操作系统加载到内存的Sdram中 (2)有输入则进入shell命令模式 5.解释命令,使用自己实现的标准库函数来匹配输入的...

    批处理命令大全,详细介绍各种命令和语法

    for 命令是一个比较复杂的命令,主要用于参数在指定的范围内循环执行命令。在批处理文件中使用 FOR 命令时,指定变量请使用 %%variable for {%variable|%%variable} in (set) do command [ CommandLineOptions] %...

    自己写的 课设ftp 客户端

    您可以在 ftp> 提示符中输入子命令,执行类似这样的任务:列出远程目录、更改当前的本地和远程目录、在单一请求中传送多个文件、创建和除去目录,以及转义到本地 shell 执行 shell 命令。请参考子命令章节取得每个子...

    ubuntu删除文件夹命令

    ubuntu删除文件夹命令,输入“rm -rf 文件夹名字”的命令来删除文件夹,rf参数指循环删除且不提示

    汇编语言复习课件 希望对初学汇编语言的同学有点帮助

    第5章是重点,着重掌握:条件转移指令、循环指令、子 程序的调用和返回指令;程序的4种基本结构形式及其设计 方法;DOS功能子程序的调用(主要是1,2,9,A号功能). 第6章重点是:BCD码校正指令及其应用;乘除法指令及 其...

    joseph环

    4.2 演示程序以用户和计算机的对话方式执行,即在计算机终端上显示“提示信息”之后,由用户在键盘上输入演示程序中需要输入的数据,运算结果显示在其后。4.3 程序执行的命令包括:① 构造单向循环链表;②查找满足...

Global site tag (gtag.js) - Google Analytics