加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

read的一些使用方法

发布时间:2020-12-15 20:01:09 所属栏目:安全 来源:网络整理
导读:read命令基础 shell除了可以直接赋值或脚本传参,还可以使用read命令从标准输入中获得,read为bash内置命令。 常用的参数: -p prompt:设置提示信息 -t timeout:设置输入等待的时间,单位默认是秒 read的读入功能就相当于交互式接受用户输入,然后给变量赋

read命令基础

shell除了可以直接赋值或脚本传参,还可以使用read命令从标准输入中获得,read为bash内置命令。

常用的参数:

-p prompt:设置提示信息

-t timeout:设置输入等待的时间,单位默认是秒


read的读入功能就相当于交互式接受用户输入,然后给变量赋值

在脚本中最直接的用法就是:

如:read -p -t 5 “pls input a num:”num


以read命令读入及传参的综合企业案例

第一关:要求输入两个不为空的值;

第二关:用户输入的均为整数,否则为game over;

#!/bin/bash
read-p"thisisanum:"a
read-p"thisistwonum:"b

if[-z"$a"-o-z"$b"];then
echo"gameover"
exit1
fi

expr$a+$b+5>/dev/null

if[$?-eq0];then
echo"good"
else
echo"gameover"
fi

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读