当前位置: 首页 > news >正文

广州市门户网站建设品牌网站关键词优化排名技巧

广州市门户网站建设品牌,网站关键词优化排名技巧,包装设计作品,网站开发团队人员shell编程(4)脚本与用户交互以及if条件判断 声明! 学习视频来自B站up主 ​泷羽sec​​ 有兴趣的师傅可以关注一下,如涉及侵权马上删除文章 笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,…

shell编程(4)脚本与用户交互以及if条件判断

声明!

学习视频来自B站up主 泷羽sec有兴趣的师傅可以关注一下,如涉及侵权马上删除文章

笔记只是方便各位师傅的学习和探讨,文章所提到的网站以及内容,只做学习交流,其他均与本人以及泷羽sec团队无关,切勿触碰法律底线,否则后果自负!!!!

有兴趣的小伙伴可以点击下面连接进入b站主页​**B站泷羽sec**

如何在sell脚本与用户交互?

利用read命令来接收用户的输入,输入read name age,敲击回车后窗口会停顿等待接收输入,我们填写feng 18并敲击回车,此时变量name便会被赋值feng,变量age会被赋值18

然后我们利用echo $name来打印变量name的值

利用echo $age来打印变量age的值

在这里插入图片描述

除了这些简单操作之外,read命令的各个参数也是有着不同的作用:

1. -p "prompt":指定提示信息,提示用户输入。
2. -n N:读取指定数量的字符。
3. -s:静默模式,输入的字符不会显示在屏幕上。
4. -r:不解释反斜杠转义字符。
5. -a array:将输入读入一个数组。
6. -d delim:指定一个定界符来结束输入。
7. -u fd:从指定的文件描述符读取。
8. -i file:从指定的文件读取。
9. -N n:读取指定数量的字符,但不赋值给变量。
10. -e:使 `read` 命令支持行编辑和历史功能。
11. -a 'A':将输入读入一个数组 `A`。
12. -t timeout`:设置一个超时时间,单位为秒。

例如在我们输入bash进入到bash环境的时候,输入read -p “您的姓名是:” name,敲击回车后就会进入接收输入的模式,等待用户完成输入后便会给变量name赋值用户的输入。

在这里插入图片描述

除了直接在命令行进行操作外,也可以将命令写在脚本上,而后运行脚本,获得所想要的内容。

在这里插入图片描述

关系运算符

在脚本环境中如何简单的做条件判断?

通过vim编写a.sh文件

首先定义两个变量,然后通过if条件判断来进行两个简单的条件判断,再接入关系运算符:
-eq(相等)

-lt(小于)

-gt(大于)

-ne (不等于)

else(反转)

需要注意的是,只能对数值进行判断,无法对这个字符串进行判断

写一个脚本a.sh:

num1=23
num2=37if [ $num1 -eq $num2 ]; then# 如果 $num1 等于 $num2,执行这里的命令echo "The numbers are equal."
else# 如果 $num1 不等于 $num2,执行这里的命令echo "The numbers are not equal."
fi

在这里插入图片描述

条件判断部分:

if [ $num1 -eq $num2 ];​ :

这里使用if 语句来进行条件判断。在 if 语句的条件表达式中,[](注意实际使用时〔和它里面的内容、〕和它前面的内容都要有空格隔开,这里为了方便说明先按紧凑格式写)在Shell脚本中用于进行各种测试操作。

num1和num2​:

是对前面定义的两个变量num1和num2的引用,获取它们的值来参与条件判断。

-eq​:

是一个比较操作符,用于判断两个值是否相等(在数值比较的语境下,这里就是判断num1的值和num2的值是否相等)。

所以整个条件表达式就是在测试num1 的值和num2的值是否相等。

执行逻辑部分:

then:

如果前面的条件判断结果为真(即num1的值和num2的值确实相等),那么就会执行then后面的代码块。
else:

如果前面的条件判断结果为假(即num1的值和num2的值不相等),就会执行else后面的代码块。

总体来说,这段代码就是先定义了两个具有不同初始值的变量,然后通过条件判断来比较这两个变量的值是否相等,并根据判断结果输出相应的字符串。

http://www.hkea.cn/news/129328/

相关文章:

  • 网站开发兼容极速字体颜色推荐seo平台优化服务
  • wordpress建站流量齐三seo顾问
  • 怎么看一个网站做没做竞价公司网站怎么建立
  • seo神马网站推广器怎么做神马搜索排名seo
  • 桂林漓江景区网站优化推广排名
  • 网站首页模板设计图网络推广平台代理
  • 一女被多男做的视频网站搜全网的浏览器
  • 建设公司网站费用电脑培训课程
  • 电子商务网站建设课后题女生学网络营销这个专业好吗
  • 新疆兵团建设网站商丘seo优化
  • 手机微信网站怎么做的软文发布网站
  • 传奇手游发布网站seo排名优化方式
  • 网站建设明细报价外链信息
  • 哪个网站做漫画可以有钱营销型网站设计
  • wordpress在线视频直播湖南正规关键词优化
  • 花木企业网站源码全网推广的方式
  • 网站开发商怎么关闭图片显示站长之家新网址
  • 灯饰如何做网站推广纯手工seo公司
  • 晋中公司做网站seo站长之家
  • 到哪里找人做网站优化seo培训班
  • 深圳网站开发哪家专业搜索到的相关信息
  • 湖北武汉网站制作引擎搜索下载
  • 做网站登录的需求分析seo点击排名工具有用吗
  • 诸暨住房和城乡建设委员会网站怎么制作网站?
  • 昆明cms建站模板视频号排名优化帝搜软件
  • 商务咨询网站源码重庆网站建设哪家好
  • 建设部网站从何时可以查询工程师证深圳全网推广服务
  • 网页制作工具的选择与网站整体风格是有关系的友情链接论坛
  • 免费商会网站模板百度推广账号
  • 玄武模板网站制作品牌关键词排名点击软件网站