read的一些使用方法

前端之家收集整理的这篇文章主要介绍了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
原文链接:https://www.f2er.com/bash/388896.html

猜你在找的Bash相关文章