Shell编程 |
您所在的位置:网站首页 › shell中read和awk › Shell编程 |
目录 1.read命令键盘读取变量的值 read常用见用法及参数 2.流程控制语句if (1)单分支 (2)双分支if语句 (3)多分支if语句 3.test命令 (1)数值比较 (2)字符串比较 (3)文件比较 4.流程控制过程中复杂条件和通配符 (1)复杂条件 (2)[[ 。。。 ]]和[ 。。。]的区别 (3) shell中的通配符 5.3个shell脚本的实战 实战1: 实战2: 实战3: 1.read命令键盘读取变量的值从键盘读取变量的值,通常用在shell脚本中与用户进行交互的场合。该命令可以一次读取多个变量的值,变量和输入的值都需要使用空格隔开。在read命令后面,如果没有指定变量名,读取的数据将被自动赋值给特定的变量REPLY read常用见用法及参数示例1:从标准输入读取一行并赋值给变量passwd 示例2:读取多个值,从标准输入读取一行,直至遇到第一个空白符或换行符。把用户键入的第一个词存到变量 示例 3:read -s passwd 将你输入的东西隐藏起来,值赋给passwd。这个用户隐藏密码信息 示例4:输入的时间限制 示例5:输入的长度限制 示例6:使用-r参数输,允许让输入中的内容包括:空格、/、\、 ?等特殊字符串。 示例7:-p 用于给出提示符,在前面的例子中我们使用了echo –n “…“来给出提示符 方法1: 方法2: 示例8:综合实例 test_read.sh脚本: 运行结果: if 条件 then commands fi 示例: if_1.sh脚本: 运行结果: if command ; then commands else |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |