摘要: ##进制的表示 0开头的数字表示八进制,0x开头的数字表示十六进制;或使用#号,2#表示二进制。8#表示八进制,16#表示十六进制。 阅读全文
posted @ 2020-05-30 00:24 徐野子 阅读(728) 评论(0) 推荐(0)
摘要: #break跳出循环体 ##定义 break语句的作用是跳出当前循环结构,执行done后面的语句,可以用在for.while.until等循环语句的循环体中。 例如在九九乘法表中,只需输出5*5前的内容: #!/bin/bash for i in `seq 1 9`; do for j in `se 阅读全文
posted @ 2020-05-26 10:49 徐野子 阅读(975) 评论(0) 推荐(0)
摘要: #for循环嵌套 #!/bin/bash for i in `seq 1 9`; do for j in `seq 1 $i`; do let "k=$i*$j" echo -ne "$i*$j=$k\t" done echo done 输出结果 #while循环嵌套 #!/bin/bash a=1 阅读全文
posted @ 2020-05-25 23:58 徐野子 阅读(334) 评论(0) 推荐(0)
摘要: #相同点 ##一:语法类似,循环条件都在语句后面 until: until expression;do .... done while: while expression;do .... done ##二:执行机制相同,都是先判断expression的返回值,符合条件执行;不符合条件就退出 #不同点 阅读全文
posted @ 2020-05-25 23:12 徐野子 阅读(840) 评论(8) 推荐(0)
摘要: #基本语法 while expression do statements1 statements2 ...... done expression是测试表达式,do到done之间是循环体和for,until一样 while也称为前测试循环语句,重复次数是利用一个条件来控制是否继续重复执行这个语句。为了 阅读全文
posted @ 2020-05-25 22:31 徐野子 阅读(436) 评论(0) 推荐(0)
摘要: #基本语法 直达循环unitl,即错误循环 until expression do statements1 statements2 done expression就是表达式,statements是执行的语句,每次进行循环时until都会先判断expression的值,如果第一次就是0,就会直接退出循 阅读全文
posted @ 2020-05-25 20:50 徐野子 阅读(448) 评论(0) 推荐(1)
摘要: ##1.基本语法 for循环通常用于将一组语句执行已知的次数,基本语法是: for var in {start...end...step} do str1 str2 ... done var是变量,整体上是一个列表,start代表列表的初始数值,end代表结束的数值,step代表步长,如{1..10 阅读全文
posted @ 2020-05-25 19:47 徐野子 阅读(2072) 评论(0) 推荐(0)
摘要: ##1.算数运算符 常见算数运算符号 | 运算符 | 解释 | 例子 | | | | | | +|求和 | 1+1=2 | -|求差|9-8=1| |求乘积|24=8 /|求商|8/2=4 %|取余|9%2=1 |幂运算|33=27 +=|将左边的数加上右边,然后再将和给左边的变量|3+=5等于8 阅读全文
posted @ 2020-05-23 23:34 徐野子 阅读(252) 评论(0) 推荐(0)
摘要: ##基本语法 case 变量名 in #对变量进行判断 变量值1) #当变量名的值是变量值1时,依次输出命令1,命令2 命令1 命令2 命令n;; 变量值2) 命令1 命令2 命令n;; 变量值3) 命令1 .... 命令n;; esac #结束标记 变量名,可以加双引号,也可以不加 每个case子 阅读全文
posted @ 2020-05-23 16:22 徐野子 阅读(2632) 评论(0) 推荐(0)
摘要: ##1.基本语法 基本语法: if expression then statement1 statement2 ..... fi, 意思是:当expression的返回值为0时,输出then后面的内容,then子句后面可以跟多条语句,如statement1,statement2....当expres 阅读全文
posted @ 2020-05-23 13:49 徐野子 阅读(1130) 评论(0) 推荐(0)