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

做网站与做游戏那个好企业邮箱注册哪家好

做网站与做游戏那个好,企业邮箱注册哪家好,wordpress多页面统一头部,wordpress后台无法登陆简介 语法描述if条件语句if else条件判断语句if else-if else多条件判断语句for循环执行命令while循环执行命令until直到条件为真时停止循环case ... esac多选择语句break跳出循环continue跳出当前循环 1. for 循环 for语句,定量循环,可以遍历一个列表…

 简介

语法描述
if条件语句
if else条件判断语句
if else-if else多条件判断语句
for循环执行命令
while循环执行命令
until直到条件为真时停止循环
case ... esac多选择语句
break跳出循环
continue跳出当前循环

1. for 循环

for语句,定量循环,可以遍历一个列表或数组中的元素一,并对每个元素执行相应的操作;

(1)for 循环示例: 
#!/bin/bash
x=0
for ((i=1;i<100;i++))
dox=x[$x+$i]
done
echo "$x"

2. while 循环

while 循环可以根据条件重复执行一段代码;

(1)基本格式

#!/bin/bash

x=0

while [       ]

do

              xxx  

done

echo "$x"

(2) while 循环示例:
  1 #!/bin/bash2 s=03 i=1                     #定义循环变量4 while [ $i -le 100 ]    #定义循环条件5 do6     s=$[$s+$i]          #累加7     i=$[$i+1]8 done9 echo "$s"

3. if 判断

shell中的逻辑判断一般用if语句,if语句中通常用[]来表示条件测试,可以比较字符串、判断文件是否存等。[ ] 中表达式两边与括号之间要有空格if语句是Linux中最基本的条件控制语句,与C、Python这些语言不同,判断语句后需要用 then 指明,结束部分用 fi 指明;

(1)基本格式:

#!/bin/bash

if [  ]

then

        ……

fi

if [  ]

then

        ……

fi

(2) if 判断语句示例 
#!/bin/bash
a=$1
b=$2
if [ $a == $b ];thenecho "a and b is equal"
fi
if [ $a != $b ];thenecho "a and b is not equal"
fi

4. case 语句

case 语句用于执行多个条件测试,每个条件称为一个case,并根据第一个匹配的条件执行相应的代码块;可以用case语句匹配一个值与一个模式,如果匹配成功,执行相匹配的命令;

(1)基本格式

#!/bin/bash

case $1 in

1)

        echo " "

;;

2)   

        echo " "

;;

3)

        echo " "

;;

*)

        echo " "

;;

esac

 如上所示,取值后面必须为单词in,每一模式必须以右括号结束。取值可以为变量或常数。匹配发现取值符合某一模式后,其间所有命令开始执行直至 ;;  

case的语法和C语言差别很大,它需要一个esac(就是case反过来)作为结束标记,每个case分支用右圆括号,用两个分号表示break。

 (2) case 语句示例 
#输入两个值及运算符号实现任意四则运算
#!/bin/bash
read -p "input number:" a
read -p "input number:" b
read -p "input fuhao:" c
case $c in
+)let "result=$a+$b"
echo $result;;
-)let "result=$a-$b"
echo $result;;
/)let "result=$a/$b"
echo $result;;
*)let "result=$a*$b"
echo $result;;
esac

5. break 语句

break 语句用于跳出当前循环(for、while 或 until 循环),并终止循环的执行。

(1)break 语句示例   
#!/bin/bashfor i in {1..10}
doif [ $i -eq 5 ]; thenbreakfiecho $i
done

常用的整数比较条件:

  • -eq:等于。
  • -ne:不等于。
  • -gt:大于。
  • -lt:小于。
  • -ge:大于等于。
  • -le:小于等于。
     

常见的字符串比较条件:

  • =:等于。
  • !=:不等于。
  • -z:为空字符串。
  • -n:非空字符串。
格式
  • [ 字符串1 = 字符串2 ] 是否相同
  • [ 字符串1 != 字符串2 ] 是否不相同
  • [ -z 字符串 ] 是否为空
  • [ -n 字符串 ] 字符是否存在

http://www.yayakq.cn/news/988127/

相关文章:

  • 网站开发中为什么有两个控制层百度推广账号怎么注册
  • 链接提取视频的网站脚气怎样治疗能根除
  • 怎么自己制作网站链接网站添加友情链接
  • 湖南大型网站建设页面设计的网站
  • 备案网站查询做网站那个搜索引擎好
  • 重庆如何做聚政网站页面异常导致本地路径泄漏 wordpress
  • 网站做投票系统网站建设哪专业
  • 张家港建设网站网站图片加载 优化
  • PHP网站开发程序员招聘百度权重什么意思
  • 昆明网站建设企业网站设计中 查询怎么做
  • 西安网站建设工程珠海建设工程备案网站
  • 网站建设力度公众号怎么制作投票活动
  • 如何建单页网站栏目网站有二级域名做竞价
  • 发卡网站搭建友情链接分析
  • 名师工作室网站建设 意义响应式网页网站设计
  • 网站备案的是空间还是域名响应式网站建站平台
  • 网站开发的功能需求怎么写如何查到网站是谁做的
  • 龙港 网站建设网站建设协议附件
  • 宝安高端网站建设哪家公司好域名查询网ip
  • 搭建手机网站360关键词排名百度
  • 网站开发实战项目找做柜子的网站
  • 网站取消备案兴文县建设工程网站
  • 厦门网站开发平台江苏建设工程
  • 百度蜘蛛抓取网站模块少儿编程加盟学校
  • 爱站关键词挖掘old西安本地十家做网站建设的公司
  • 电脑做服务器发布网站吗咖啡厅网站建设
  • 重庆设计网站建设手机访问wordpress网站卡
  • 凡科手机网站设置问题广州网站开发招聘
  • 网站建设和网站推广鄂州免费设计网站建设
  • 注册网站怎么做做网站片头的软件