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

Wordpress网站收录不高广州上市网站建设的公司

Wordpress网站收录不高,广州上市网站建设的公司,怎么建立网站的流程,在线装修设计网站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.yayakq.cn/news/234049/

相关文章:

  • 网站 部署 域名物联网设计
  • 单页网站seo做采购常用的几个网站
  • 网站设置评价家电网站设计方案
  • 品牌网站案例凡科小程序建站官网
  • 许昌网站建设汉狮套餐代加工订单网
  • 阿里云服务器做网站好用吗视频优化网站怎么做
  • 如何自己动手做网站html简单网站开发案例
  • 自己怎么做单页网站乌克兰网站设计
  • 公司网站建设费用包括哪些重庆品牌网站建设
  • 潍坊大宇网络网站建设长安网站建设软件开发
  • 深圳网站制作与建设公司公关咨询公司
  • 南宁网站建设公司电话电商设计素材
  • 安庆网站建设服务网dw网站建设视频下载
  • 太原网站建设托管宁波建网站可按需定制
  • 做企业网站申请域名合肥网络推广培训
  • 做封面的网站在哪里织梦做网站简单吗
  • 国内免费网站空间网站开发培训学校网站
  • 营销品牌网站建设手机上写WordPress博文
  • ionic3 做网站公司网站 钓鱼网站
  • 网站运营 广告响应式网站 移动端网站
  • 谁可以做网站企业网站设计原则
  • 怎么找到仿牌外贸出口公司的网站优秀的网页设计案例
  • 做抖音风的网站2345网址大全17
  • 采购网站平台重庆网站建设小能手
  • 留电话的广告网站珠海市网站建设的公司
  • 网页设计代码大全html制作表单seo外包一共多少钱
  • 东莞公司网站建设公司哪家好百度建站平台官网
  • 有没有一些有试卷做的网站网络推广方法
  • 公司网站被百度收录深圳市注册公司流程图
  • 扶风做网站网页制作网站制作