linux shell脚本:在脚本中实现读取键盘输入,根据输入判断下一步的分支

echo please input “runbip” to run bip.
variableName="null"
while [ $variableName != "runbip" ]
do
read variableName
sleep 1
if [ $variableName != "runbip" ]; then
echo please input “runbip” to run the BIP:
fi
done

参考:

1. Linux Shell编程入门 http://www.cnblogs.com/suyang/archive/2008/05/18/1201990.html

时间: 2024-10-18 04:38:31

linux shell脚本:在脚本中实现读取键盘输入,根据输入判断下一步的分支的相关文章

Linux Shell 运维脚本功底积累

1.删除Linux远程用户连接会话 [[email protected] logs]# w 10:45:28 up 15 days, 16:23, 4 users, load average: 0.00, 0.00, 0.00 USER TTY FROM [email protected] IDLE JCPU PCPU WHAT root tty1 - Sun21 4days 0.00s 0.00s -bash root pts/0 192.168.1.2 09:11 0.00s 0.07s 0

Linux Shell之init脚本与activemq init脚本设计亮点分析

上一篇博文<Linux下Apache ActiveMQ5.9的安装配置与测试>中详细叙述了activemq的安装配置和如何利用java小程序测试activemq是否正常工作.此篇文章将继续剖解activemq中的一些精华内容,从activemq的init脚本说起.init(initialization)脚本又叫服务控制脚本,可以利用此脚本启动.停止.重新启动.重新载入配置.查看运行状态等等,通常init脚本的写法遵循System V init script的写法,能够用service命令对服务

Linux shell编写系统服务脚本

1 事先准备工作:源码安装apache .安装目录为/usr/local/httpd 2 3 任务需求: 4 1.可通过 service httpd start|stop|status|restart 命令对服务进行控制 5 6 2.httpd服务可开机自启动 7 8 思路: 9 1.start.stop操作可直接调用源码安装的httpd的控制程序apachectl 10 2.在启动服务时,建立httpd.lock文件:停止服务时删除 11 3.status操作检测httpd.lock文件是否存

Linux Shell 网络层监控脚本(监控包括:连接数、句柄数及根据监控反馈结果分析)

脚本监控: 获取最大句柄数的进程: 链接分析: 脚本片段: case "$handle" in 2) echo "The handle of the process : " echo " " handle | awk '{print $3 "\n" $5 "\n" $7 "\n" $9 "\n" $11 "\n"}' > temp for i

Linux Shell实战之一 脚本安装Discuz

#!/bin/bash # #Target: Auto install Discuz! #Date: 2015-05-02 #Author: Jacken #QQ:654001593 #Version: 1.0 #You should check apr-devel,apr-util-devel,gcc,ncurses-devel,gcc-c++,libxml2,libxml2-devel...before exec script #You can use yum to install! # #

Linux Shell Bash 精彩脚本示例

东西太大,可以加本人QQ:1401354763

Linux+Sublime 开发C/C++ 中无法读取cin/scanf 的解决办法

Q:sublime在Ubuntu环境下配置好,能使用gcc编译运行程序后,发现cin,scanf 这样的命令不执行 A:sublime自带的控制台不支持这样的输入操作,解决办法就是调用Linux本地终端,在终端上执行程序,  网上关于windows下调用cmd的例子已经好多了,可是却很少找到Linux环境下的配置方法, 以下是我自己总结的方法,自己感觉很好用,希望可以帮到需要的朋友. 1.Sublime界面-->Tools-->Build System-->New Build Syste

Linux shell脚本-基础学习笔记

Linux脚本能力不是太强,最近再补习下,毕竟linux shell在日常工作中还是很普遍的, 用起来更方便.省时省力. 以下是学习笔记,偏理论,后面有几个例子,供参考. shell脚本组成元素系统命令.文本处理工具(grep\sed等).变量.条件判断.循环结构和函数 -------------------------------------------- 三剑客:grep,sed,awk,还有wc,sort,head等 ------------------------------------

Linux shell脚本中shift的用法说明

Linux shell脚本中shift的用法说明 shift命令用于对参数的移动(左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理(常见于Linux中各种程序的启动脚本). 示例1:依次读取输入的参数并打印参数个数: run.sh: #!/bin/bash while [ $# != 0 ];do echo "第一个参数为:$1,参数个数为:$#" shift done 输入如下命令运行:run.sh a b c d e f 结果显示如下: 第一个参数为:a