`
xu_wccq
  • 浏览: 130959 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

#!/bin/bash stty -echo while

阅读更多
sql 代码
 
  1. #!/bin/bash  
  2.   
  3. # none 1,2,3,15,20 signal  
  4. trap '' 1 2 3 15 20  
  5.   
  6. #clear screen ,close redisplay  
  7. clear  
  8. stty -echo  
  9.   
  10. #set password  
  11. echo -n "Enter your codeword: "  
  12. read secretcode  
  13. echo  
  14.   
  15. #confirm password  
  16. echo -n "Enter your codeword again: "  
  17. read same  
  18. echo  
  19. if [ $secretcode != $same ]  
  20.     then  
  21.         echo "Work on your short-term memory before using this code! "  
  22.         stty echo  
  23.         exit 1  
  24. fi  
  25.   
  26. #get user input  
  27. clear  
  28. echo -n "Enter the code word: "  
  29. read yourguess  
  30. echo  
  31.   
  32.   
  33. #only input is right codeword ,or loop forever  
  34. while [ "$secretcode" != "$yourguess" ]  
  35. do  
  36.     clear  
  37.     echo "secretcode: $secretcode \n yourguess: $yourguess"  
  38.     echo -n "Enter the code word: "  
  39.     read yourguess  
  40. done  
  41.   
  42. #input real password to continue  
  43. clear  
  44. echo "Back gain! "  
  45. stty echo  
  46. exit 0  
sql 代码
  1. #shell   
  2. #! /bin/bash  
  3. files=(`ls`) numfiles=`ls | wc -w`  
  4.   
  5. echo ${files[*]}  
  6. echo ${files[1]}  
分享到:
评论

相关推荐

    shell中第一行#!_bin_bash的作用

    这里的`/bin/bash`表示使用Bourne-Again Shell (`bash`) 来执行脚本。 2. **非注释**:需要注意的是,尽管这行代码以`#`开头,但它并不是注释。实际上,如果将其当作注释处理,脚本将无法正常工作。 3. **环境选择...

    安装docker-compose的两种最简方法

    这里简单介绍下两种安装docker-compose的方式,第一种方式相对简单,但是由于网络问题,常常安装不上,并且经常会断开,第二种方式...# chmod +x /usr/local/bin/docker-compose 查看版本信息 # docker-compose --ver

    BCM4322在CentOS 7驱动程序

    CentOS7.4下编译测试通过。改进了程序并增加了安装说明。 # cat README 1、以root身份执行如下语句.../bin/bash for M in lib80211 cfg80211 wl; do modprobe $M &>/dev/null done 这样,驱动就会开机启动啦!

    linux mac VIM一键配置脚本(YCM可选) 不适用windows

    理论上适用于 Ubuntu,Fedora和RedHat以及CentOS等linux.../bin/bash echo 安装将花费一定时间,请耐心等待直到安装完成^_^ if which apt-get >/dev/null; then sudo apt-get install -y vim vim-gnome ctags xclip as

    ubuntu如何运行.sh文件,.sh文件运行提示脚本异常

    ubuntu执行.sh文件,1 .sh文件是Ubuntu下可执行文件,首先需要确定它的权限是否是可执行的,2、 用vim打开sh文件,3、查看文件格式:4. 修改文件格式: 5. 保存退出: 6. 执行:./filename .../bin/bash

    #!-bin bash#俄罗斯方块游戏#10.21.2003 xhchen电子邮件xhchen@winb

    #!-bin bash#俄罗斯方块游戏#10.21.2003 xhchen[[电子邮件]xhchen@winbond.c

    bash脚本基础实例

    /bin/bash` 是一个称为“shebang”的行,告诉系统使用哪个解释器来执行脚本。`echo` 命令则用来打印后面的字符串。 ### 实例二:变量与运算 Bash支持变量存储和基本运算。例如,我们可以定义一个变量并进行加法...

    服务器部署中间件及依赖包的脚本,在centos 7.6系统可用

    /bin/bash get_char(){ SAVEDSTTY=`stty -g` stty -echo stty cbreak dd if=/dev/tty bs=1 count=1 2> /dev/null stty -raw stty echo stty $SAVEDSTTY } wt(){ SCRIPT=$(whiptail --title "CheckList" --...

    解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题

    以上所述是小编给大家介绍的解决-BASH: /HOME/JAVA/JDK1.8.0_221/BIN/JAVA: 权限不够问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持! ...

    shell脚本:一键配置本地yum源仓库

    /bin/bash #date:2020-2-20 #描述:一键配置本地yum源仓库 echo [正在检测是否挂载磁盘----------] mount /dev/cdrom /mnt &> /dev/null cd /mnt/Packages/ if [ $? -eq 0 ] then echo 已将系统安装光盘挂载至/...

    02-SHELL编程之流程控制和循环语句

    /bin/bash # Name:ping.sh # Path:/shell02/ # Usage:/shell02/ping.sh # ... #获取远程主机的IP地址(定义变量让用户自己输入) read -p "请输入你要ping的远程主机IP:" IP #使用ping命令来判断是否和远程主机互通...

    查看apk签名信息方法

    /bin/bash mkdir .temp_for_certificate cd .temp_for_certificate count=0 while [ -n “$1” ] do count=$[$count+1] echo “(#$count) “`basename “$1″`”:” echo “” path=`jar tf “$1” | grep RSA` #...

    linux shell脚本编程

    /bin/bash`,这被称为sha-bang行。这一行指定了脚本将被哪个解释器执行。例如: ```bash #!/bin/bash ``` 这段代码意味着脚本应该由`bash`解释器来执行。 #### 三、Shell脚本的核心要素 ##### 3.1 Exit和Exit ...

    一个linux脚本sh教学示例

    /bin/bash #!/bin/rm # 自删除脚本. LOG_DIR=/var/log ROOT_UID=0 # $UID 为 0 的时候,用户才具有根用户的权限 LINES=50 # 默认的保存行数 E_XCD=66 # 不能修改目录? E_NOTROOT=67 # 非根用户将以 error 退出 if ...

    shell编程及实例

    /usr/bin/env bash`,这被称为 **Sha-Bang**。这个标记告诉系统该脚本应该由哪个解释器来执行。例如: ```bash #!/bin/bash # 这是一个简单的Bash脚本示例 echo "Hello, World!" ``` ##### 2.2 变量 在Shell脚本...

    Unix脚本编程快速入门和概述.pdf

    - **Bash shell** (`/bin/bash` 或 `/usr/bin/bash`):Bourne Again SHell,它是Bourne shell的扩展,提供了更多的功能和改进。 - **Korn shell** (`/bin/ksh` 或 `/usr/bin/ksh`):结合了Bourne shell和C shell的...

    java学习之自动部署

    /bin/bash tar -xzvf $1 -C $2 find $2 -name "*.tar.gz" -exec rm -rf {} \; echo '发布成功' 到这里我们的前端工程通过jenkins完成自动化运维部署就已经完成了!这里面其实最重要的还是我们shelle脚本中的yarn ...

Global site tag (gtag.js) - Google Analytics