shell——6脚本输入read命令

创建一个sh文件 给里面输入以下内容

#!/bin/bash
#study
read -p"请输入你的密码:" pass
echo $pass

看看输出
在这里插入图片描述
这里就不难理解,read类似于python中的input方法
-p后面跟 屏幕上想要显示的内容,例如:请输入你的密码
-s 可以隐藏你输入的内容
-e “\n” 对字符串进行处理
-t 5 5秒后返自动执行,然后退出脚本
-n 设置最多输入的字符,多余的自动舍掉
例如sh文件里输入

#!/bin/bash
#study
read -t 3 -s -n 1 -p "请输入你的密码:" pass
echo $pass

运行结果:
第一次运行脚本 我输入密码 a 会自动完成脚本
第二次运行脚本 我没有输入等待了3s ,脚本自动执行完成
在这里插入图片描述
read还可以这样用

#!/bin/bash
echo "请输入密码:"
read pass
echo $pass

这样你屏幕上输入的值就会赋值给pass变量
如图运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值