摘要:
1、单分支语句 if [ ];then 命令 fi if [ ] then 命令 fi 2、双分支语句 if [ ] then echo cmd1 else echo cmd2 fi 3、多分支语句 if condition1 then command1 elif condition2 then c 阅读全文
posted @ 2021-08-02 13:10
映辉
阅读(49)
评论(0)
推荐(0)
摘要:
1、定义函数 方式1: function 函数名() { 指令集 return n } 方式2: function 函数名 { 指令集 return n } 方式3: 函数名() { 指令集 return n } 2、return和exit return 函数中 return 数字 函数返回值 ex 阅读全文
posted @ 2021-08-02 12:04
映辉
阅读(44)
评论(0)
推荐(0)
摘要:
1、变量赋值方式 (1)方式1——直接赋值(=) (2)方式2——read交互式赋值 (3)方式3——脚本传参赋值 2、read read -p "请输入你的名字和年龄:" name age 3、shell脚本传参 我们可以在执行 Shell 脚本时,向脚本传递参数,脚本内获取参数的格式为:$n。n 阅读全文
posted @ 2021-08-02 11:51
映辉
阅读(1894)
评论(0)
推荐(0)
摘要:
1、格式 2、文件测试 3、数值测试 数值测试注意: 整数加双引号也可以比较 [[]]中可以使用-eq [[]] 中使用 < >可能不对 可能只对比第1位 [] 中使用 > 或 < 语法不报错 但是逻辑结果可能不对 (())中不能用 -eq等写法 可以用 > < == [[]] 匹配正则的时候,正则 阅读全文
posted @ 2021-08-02 11:33
映辉
阅读(51)
评论(0)
推荐(0)
摘要:
1、(())——整数运算 [root@m01 /server/scripts]# a=1 [root@m01 /server/scripts]# b=2 [root@m01 /server/scripts]# echo $a+$b 1+2 [root@m01 /server/scripts]# (( 阅读全文
posted @ 2021-08-02 10:15
映辉
阅读(69)
评论(0)
推荐(0)
摘要:
1、算数运算符 2、关系运算符 3、布尔运算符 4、逻辑运算符 5、字符串运算符 6、文件测试运算符 阅读全文
posted @ 2021-08-02 10:00
映辉
阅读(28)
评论(0)
推荐(0)
摘要:
单引号: 所见即所得 原封不动输出 双引号: 与单引号类似 特殊符号进行解析 ( $ $() `` ! ) 无引号: 与双引号类似 支持通配符( {} * ) 反引号: 优先执行 优先执行里面的命令,反引号和$()作用一样,执行解析里面的命令 [root@m01 /server/scripts]# 阅读全文
posted @ 2021-08-02 09:58
映辉
阅读(73)
评论(0)
推荐(0)
摘要:
1、变量的理解 1、变量本质 内存中的一块区域 变量名 位置 2、存放经常用到的内容 3、Linux下面的变量直接使用即可 4、数据类型(变量在内存中 所占多少空间 变量类型) 不同类型的变量存放不同类型的数据 2、变量的类型 —— 环境变量(全局变量 ) —— 普通变量(局部变量) —— shel 阅读全文
posted @ 2021-08-02 09:57
映辉
阅读(163)
评论(0)
推荐(0)
摘要:
方式一:直接执行,需要添加x权限 [root@m01 /server/scripts]# ll tar.sh -rw-r--r-- 1 root root 76 Aug 5 18:22 tar.sh [root@m01 /server/scripts]# chmod +x tar.sh [root@ 阅读全文
posted @ 2021-08-02 09:38
映辉
阅读(94)
评论(0)
推荐(0)
摘要:
#!/bin/bash #指定脚本默认使用的命令解释器 第1行 幻数 #!/usr/bin/python #!/bin/awk #!/bin/sed 阅读全文
posted @ 2021-08-02 09:27
映辉
阅读(54)
评论(0)
推荐(0)

浙公网安备 33010602011771号