shell(4)脚本与用户交互以及if条件判断
声明!
学习视频来自B站up主 泷羽sec 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章,笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!有兴趣的小伙伴可以点击下面连接进入b站主页泷羽sec的个人空间-泷羽sec个人主页-哔哩哔哩视频
如何与用户交互
先进入bash
使用read读入数据
read -p "请输入你的姓名" :name
-t 限制时间
read -t 10 -p "请输入你的姓名": name
十秒内不输入就自动退出
-n 限制输入字符个数
read -n 3 -p "请输入你的姓名": name
用脚本编写模拟
vim i.sh
read -p "请输入您的姓名:" name
echo "您输入的姓名是:$name ,请您确认"
关系运算符
vim o.sh
首先先定义两个变量,然后通过if条件判断来进行两个简单的条件判断,再接入关系运算符
-eq:相等
-lt:小于
-gt:大于
-ne:不等于
else:反转
只能对数值进行判断,不能判断字符串
脚本:
num1=78
num2=50
if [ $num1 -eq $num2 ]; then
echo equal
else
echo unequal
fi
[]可以换成test进行测试
then:如果前面条件判断结果为真,就会执行后面的代码块