Shell
ITdfq
夏虫不可语冰,井蛙不可语海
展开
-
Shell控制流程
if elseif [ $(ps -ef | grep -c "ssh") -gt 1 ]; then echo "true";else echo "false";fiif else-if elsea=1b=2if [ $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 · 82 阅读 · 0 评论 -
Shell逻辑运算和关系运算
练习代码#!/bin/bashvar=`expr 2 + 2`echo "两个数的和是:$var"a=10b=20##注意:#乘号(*)前边必须加反斜杠(\)才能实现乘法运算;#if条件需要使用[]var1=`expr $a + $b`echo "a + b = "$var1val=`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 · 173 阅读 · 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 · 750 阅读 · 0 评论 -
Shell字符串以及赋值学习
学习笔记#!/bin/bashecho "Hello World !"echo "==============================="cur_dateTime="`date +%Y-%m-%d,%H:%M:%S`"echo "获取当前时间":$cur_dateTime#赋值两边不能有空格name="小王"echo "姓名":$nameecho "for循环 注意:加花括号是为了帮助解释器识别变量的边界"for skill in Ada Coffe Action Java;原创 2021-08-11 14:16:59 · 2337 阅读 · 0 评论