shell的变量输入read讲解与实战
发布时间:2020-12-15 16:51:13 所属栏目:安全 来源:网络整理
导读:shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输人获得read为内置命令help read查看帮助 [语法格式] read 【参数】【变量名】 【常用参数】 -p prompt:设置提示信息 -t timeout:设置输入等待的时间,单位默认为秒 范例1:read的基本读
shell变量除了可以直接赋值或脚本传参外,还可以使用read命令从标准输人获得read为内置命令help read查看帮助 [语法格式] read 【参数】【变量名】 【常用参数】 -p prompt:设置提示信息 -t timeout:设置输入等待的时间,单位默认为秒 范例1:read的基本读入 [root@XCN~]#read-p"pleaseinputtwonumber:"a1a2 pleaseinputtwonumber:1213 [root@XCN~]#echo$a1 12 [root@XCN~]#echo$a2 13 提示:上面read -p 的功能可以用echo和read实现 实战: 把加减乘除计算的脚本改成通过read方式读入整数变量 #!bin/bash read-t10-p"inputnumber"ab echo"$a-$b=$(($a-$b))" echo"$a+$b=$(($a+$b))" echo"$a*$b=$(($a*$b))" echo"$a/$b=$(($a/$b))" echo"$a**$b=$(($a**$b))" [root@XCN~]#shread.sh inputnumber26 2-6=-4 2+6=8 2*6=12 2/6=0 2**6=64 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- webservice,wsdl生成服务端代码,eclipse使用Axis框架生成
- Redis之Hash数据类型操作
- AngularJS ngOptions排序数组
- angular – 无法在服务中正确设置POST的RequestOptionsArgs
- scala – 你何时以及为何使用State Monads?
- 单元测试 – 模拟重载方法
- angularjs – 当检查$pristine或$setDirty()时,为什么要在n
- CXF WebService 8 - 在cxf中使用配置避免增加字段导致客户端
- exchange webservice访问类(日程新增和删除)
- REST WebService与SOAP WebService的比较