当前位置: 首页 > 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.yayakq.cn/news/786529/

相关文章:

  • 广西桂林建设局网站番禺做网站的公司
  • 网站地图 怎么做免费做的英文网站
  • 文山知名网站建设rest api wordpress
  • 枣庄市建设局网站天津网络网站制作
  • 音乐网站开发的项目背景对新网站做seo大概需要多久
  • 丽水网站建设江西软件app开发公司
  • 网络营销咨询网站源码流量推广平台有哪些
  • 网站建设方案书内容设计logo网站免费横屏纯色
  • 根据 我司申请 网站建设做视频网站怎么对接云盘
  • 做网站图片的大小上海进博会2022
  • 有个能写文章做任务的网站免费手机网站模板下载
  • 数据图表展示网站百度网络科技有限公司
  • 做平面还有什么素材网站做移动端活动页面参考网站
  • 会外语和做网站威海优化公司立找2火星
  • 青岛做个网站多少钱wordpress theme珠宝
  • 有关做服装的网站吗wordpress 目录安全
  • 做公众号app 网站 app德州金航网站建设
  • 自己做app建网站张家港做网站多少钱
  • 网站建设关键词布局网站访问量来源
  • 创世网络网站建设广州网站建设网络
  • 南昌网络营销网站wordpress双语网站
  • 做外贸的都有哪些网站吸引人的广告图片
  • 网站建设需要学多久aspnet东莞网站建设多少钱
  • 网站推广经验网站建设 数据库连接
  • 做百度竞价网站搜索不到wordpress adsense
  • 标签云wordpress北京谷歌优化
  • 无锡网站建设标准单县网站开发
  • 网站策划书怎么写wordpress页眉置顶
  • html5响应式企业网站做设计的几种网站
  • 网站备案添加域名个性化网页设计