首页
登录 | 注册

shell stty 处理输入交互信息

#!/bin/bash

/bin/stty intr ''
echo "newa"
echo "newb"
echo "newc"
echo "newd"
while read -p "input the repository name[input 'end' to exit] ?" repos
do
if [ "$repos" = "newa" ];then

echo "input newa"

continue
elif [ "$repos" = "newb" ];then

echo "input newb"

continue
elif [ "$repos" = "newc" ];then

echo "input newc"

continue
elif [ "$repos" = "newd" ];then

echo "input newd"

elif [ "$repos" = "end" ];then
echo "login out"
break
else
echo "no such repository"
fi
done
exit

相关文章

  • Neo4j入门点滴(五):Windows Shell for Cypher
      尽管Neo4j提供图形化的web操作界面既直观又简单,但对于coder而言,有很多方面是web给不了的,比如从执行时间上看优化效果,以及多句执行等.所以,更高级的Neo4j开发者还是需要在Shell中工作.  在本博文中,将介绍Wind ...
  •       前面文章介绍过基于freenas安装apache24+mysql+php70,一直没有时间详细介绍如何通过jail安装nextcloud,在春节前上班最后一天抽点时间简单写一下,为大家作个参考. 下载nextcloud拷贝到fr ...
  • 案例:通过shell脚本实现mysql数据备份与清理
    ubuntu 上shell脚本实现数据库的定时备份和删除一个月以前的数据 curdate=`date +%Y-%m-%d_%H-%M` backupdir="/opt/backup/db" databasename=&q ...
  • 表格 B-1. 特殊的shell变量 变量 含义 $0 脚本名字 $1 位置参数 #1 $2 - $9 位置参数 #2 - #9 ${10} 位置参数 #10 $# 位置参数的个数 "$*" 所有的位置参数(作为单个字符 ...
  • 一.BASH的基本语法 1.1.最简单的例子 -- Hello World!         用 vi 编辑器编辑一个 hello 文件如下: #!/bin/bash # This is a very simple example echo ...
  • 删除ctrl + d      删除光标所在位置上的字符相当于VIM里x或者dlctrl + h      删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k      删除光标后面所有字符相当于VIM里d shift+$c ...

2020 unjeep.com webmaster#unjeep.com
12 q. 0.012 s.
京ICP备10005923号