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

深圳 网站建设培训常见的关键词

深圳 网站建设培训,常见的关键词,有关做粪污处理设备的企业网站,哈尔滨h5建站shell编程与其他编程语言一样都有if判断与循环,今天了解一下if判断语句和for循环语句。 if判断语句讲解 我们写出一个if判断 a 1 b 2if [ "$a" -eq "$b" ]; thenecho "相等" elseecho "不相等" fi 在shell中-eq是表示…

shell编程与其他编程语言一样都有if判断与循环,今天了解一下if判断语句和for循环语句。

if判断语句讲解

我们写出一个if判断

a = 1
b = 2if [ "$a" -eq "$b" ]; thenecho "相等"
elseecho "不相等"
fi

在shell中-eq是表示相等。shell编程if语句有些特殊,其中大括号里面为条件语句,大括号后面要跟着分号,之后写关键字then。其中else表示对大括号里面的条件为假,fi结束。

那我们已经知道了基本的if语句结构,那同理我们写出if判断年龄的代码,如果年龄大于18就输出已成年,年龄小于18就输出未成年。代码如下:
 

age=18read -p "请输入您的年龄:" r_ageif [ "$r_age" -gt "$age" ] || [ "$r_age" -eq "$age" ]; then echo "已经成年"
elseecho "未成年"if

我们定义一个判断基准age变量并赋值18,之后写入输入语句,用-p选项输出一句提示句,并且把值赋给r_age变量,之后进行fi判断语句,如果输入的年龄大于18或者输入变量等于18就输出成年,否则输出未成年。其中-gt表示大于,||表示或者。

逻辑判断

讲解if语句就会涉及到逻辑判断,则是“并且”,“或者”,“非"。在shell中 &&表示并且,||表示或者,!=表示非。当然也有比较大小,-gt表大于,-lt表小于。

上述代码就运用到或运算符,根据不同需求进行修改,例如在上述代码中加入输入的变量不等于零。则在判断语句中增加非运算符,代码如下:
 

age=18
num=0
read -p "请输入您的年龄:" r_ageif [ "$r_age" -gt "$age" ] && [ "$r_age" != "$num" ] || [ "$r_age" -eq "$age" ]; then echo "已经成年"
elseecho "未成年"if

for循环语句

我们写出一个for循环

for i in 1 2 3 4 5; doecho "循环五次"
done 

我们写了一个for循环语句,i作为循环变量,in作为个关键字表示这个循环变量i在后面的循环列表,12345表示个列表,既循环次数。以do为开始done结束,中间为循环代码。

试想一下i变量会如何被赋值?

循环变量i通过in关键字进行第一次循环时,i会被复制为1,进行第二次循环时i会被赋值为2以此类推,直到i被赋值为5进行最后一次循环,当i已经为5时不会进行循环结束该段代码。

运行一下代码可观察循环变量num的变化:

for i in 1 2 3 4 5; doecho "数字有$i"
done

我们知道in后面跟着的是循环列表,那我们想循环一百次,一千次,一万次等等,我们不可能一个数字一个数字敲,这时候我们可以套用C语言结构。

shell编程for循环是支持C语言格式体,代码如下:

for ((i ; i <= 100 ; i++)); doecho "循环第$i次"
done

这里面我们用双层括号引用C语言格式代码,更方便对循环次数大的情况。

http://www.ds6.com.cn/news/106430.html

相关文章:

  • java语言做网站开发网站空间
  • 程序员做交友网站360优化大师官方网站
  • 文做网站西安网站seo厂家
  • 北京手机网站制作多少钱长沙优化科技有限公司
  • 宿州网站建设费用怎么申请域名建立网站
  • 企业网站建设方案ppt品牌广告和效果广告的区别
  • 网页设计师都在什么网站上面找素材竞价托管信息
  • dede静态网站模板下载电商平台开发
  • 商务网站建设心得新站整站优化
  • 未来做那些网站致富宣传推广的十种方式
  • 做网站推广 seo的网站功能开发
  • php网站开发套模板线上运营推广
  • 阜阳网站制作公司找哪家百度人气榜
  • wordpress关键词在哪里设置seo岗位职责
  • 东莞手机网站价格表如何做好关键词的优化
  • 汉字域名网站新闻投稿平台有哪些
  • 网站的维护费用举例一个成功的网络营销案例
  • 超超大型网站独立服务器济南seo网站排名优化工具
  • 金华电子商务网站建设舆情监测软件免费版
  • 网站开发实验总结友情链接的作用大不大
  • 中标公告 网站建设磁力云搜索引擎入口
  • vps新建网站北京网站seo
  • 淄博网站优化公司品牌营销策划案例ppt
  • 网站建设 010友链交易平台
  • 二手设备回收做哪个网站好怎么能在百度上做推广
  • 如何做网站公证网站建设与管理就业前景
  • 帮客户做网站专业做网站建设的公司
  • 物流三方网站怎么做seo培训机构
  • 河南省住房和城乡建设部网站app推广
  • 深圳网络公司网站软文写作案例