![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Shell
ITdfq
夏虫不可语冰,井蛙不可语海
展开
-
Shell控制流程
if else if [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true"; else echo "false"; fi if else-if else a=1 b=2 if [ $a == $b ] then echo "a 等于 b" elif [ $a -gt $b ] then echo "a 大于 b" elif [ $a -lt $b ] then echo "a 小于 b" else echo "没有符合的条件"原创 2021-08-11 16:12:25 · 59 阅读 · 0 评论 -
Shell逻辑运算和关系运算
练习代码 #!/bin/bash var=`expr 2 + 2` echo "两个数的和是:$var" a=10 b=20 ##注意: #乘号(*)前边必须加反斜杠(\)才能实现乘法运算; #if条件需要使用[] var1=`expr $a + $b` echo "a + b = "$var1 val=`expr $a - $b` echo "a - b : $val" val=`expr $a \* $b` echo "a * b : $val" val=`expr $b / $a` echo "原创 2021-08-11 15:25:42 · 147 阅读 · 0 评论 -
Shell数组以脚本传递参数
代码 #!/bin/bash #bash支持一维数组(不支持多维数组),并且没有限定数组的大小。 #数组元素用"空格"符号分割开 array1=(a1 a2 a3 a4 a5 a6) # @可以获取数组所有值 echo ${array1[@]} #数组长度 length=${#array1[@]} #或者 length=${#array_name[*]} echo "数组长度" :$length ## Shell传递参数 #执行脚本的时候直接在脚本后面添加参数 #脚本内获取参数 $n 获取参数 n代表是第原创 2021-08-11 14:44:15 · 744 阅读 · 0 评论 -
Shell字符串以及赋值学习
学习笔记 #!/bin/bash echo "Hello World !" echo "===============================" cur_dateTime="`date +%Y-%m-%d,%H:%M:%S`" echo "获取当前时间":$cur_dateTime #赋值两边不能有空格 name="小王" echo "姓名":$name echo "for循环 注意:加花括号是为了帮助解释器识别变量的边界" for skill in Ada Coffe Action Java;原创 2021-08-11 14:16:59 · 2274 阅读 · 0 评论