前言
本次学习的是在b站up主泷羽sec课程有感而发,如涉及侵权马上删除文章。
笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。
!!注意:蓝色点击均可进入相关对应网站。
一、脚本与用户交互
一下操作是在kali中进行
例子1
read name age 回车
输入 Blankspace 16
echo $name
echo $age
例子2
先输入bash
read -p "请输入您的姓名:" name
echo $name
read -t 10 -p "请输入您的姓名:" name 指定时间10s后退出
read -n 6 -t 10 -p "请输入您的姓名:" name 输入的字符长度最多为6个字符
vim shell.sh
写入以下内容:
read -p "请输入您的姓名:" name
echo "您输入的姓名是:$name,请您确认!"
sh. shell.sh
输入个名字看一下效果
二、if条件判断
vim jisuan.sh
写入以下内容:
num1=10
num2=5
if [ $num1 -eq $num2 ] ; then
echo 相等
else
echo 不相等
fi
这些比较操作符
-eq 等于
-ne 不等于
-gt 大于
-lt 小于
-ge 大于等于
-le 小于等于
只能用于整数比较。
如果要比较浮点数,需要使用其他工具或方法,如bc命令。
例如,比较两个浮点数float1和float2:
总结
今天学会用户交互脚本和if判断,又进步了一点点呢。