基于Shell变量输入read命令的运算实践

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

语法格式:read 【参数】【变量名】

常用参数如下:

-p prompt:设置提示信息。

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

1、实现read的基本读入功能


基于Shell变量输入read命令的运算实践_第1张图片
read的读入功能相当于交互式接受用户输入,然后给变量赋值

2、以read命令读入以及传参的综合案例

该问题共分为三关:

第一关:若用户按要求输入了两个值,则过关,否则gameover

第二关:用户输入的内容均为整数,才能过关吧,否则gameover

第三关:当输入的参数符合个数和整数的条件时,进行计算


基于Shell变量输入read命令的运算实践_第2张图片

你可能感兴趣的:(基于Shell变量输入read命令的运算实践)