上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页
摘要: Shell case esac语句 case ... esac 与其他语言中的 switch ... case 语句类似,是一种多分枝选择结构。 case 语句匹配一个值或一个模式,如果匹配成功,执行相匹配的命令。case语句格式如下: case 值 in 模式1) command1 command 阅读全文
posted @ 2020-09-02 19:57 看萝卜在飘 阅读(345) 评论(0) 推荐(0) 编辑
摘要: Shell if else语句 if 语句通过关系运算符判断表达式的真假来决定执行哪个分支。Shell 有三种 if ... else 语句: if ... fi 语句; if ... else ... fi 语句; if ... elif ... else ... fi 语句。 1) if ... 阅读全文
posted @ 2020-09-02 19:56 看萝卜在飘 阅读(118) 评论(0) 推荐(0) 编辑
摘要: #什么是函数 盛放某一功能的容器 #为什么要用函数 没有引入函数前,遇到重复使用某一个功能的地方,只能复制黏贴实现该功能的代码,这会导致: 1.减少代码冗余,解决脚本重复使用某一功能,结构不清晰,可读性差 2.可扩展性差,如果要修改功能,需要找到该脚本内所有的该功能才能修改 #怎么调用函数 先定义, 阅读全文
posted @ 2020-09-02 19:55 看萝卜在飘 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Shell数组:shell数组的定义、数组长度 Shell在编程方面比Windows批处理强大很多,无论是在循环、运算。 bash支持一维数组(不支持多维数组),并且没有限定数组的大小。类似与C语言,数组元素的下标由0开始编号。获取数组中的元素要利用下标,下标可以是整数或算术表达式,其值应大于或等于 阅读全文
posted @ 2020-09-02 19:54 看萝卜在飘 阅读(263) 评论(0) 推荐(0) 编辑
摘要: Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数 前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。 例如,$ 表示当前Shell进程的ID,即pid,看下面的代码: #执行者串代码的进程的pid 阅读全文
posted @ 2020-09-02 19:53 看萝卜在飘 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Shell变量:Shell变量的定义、删除变量、只读变量、变量类型 变量是任何一种编程语言都必不可少的组成部分,变量用来存放各种数据。脚本语言在定义变量时通常不需要指明类型,直接赋值就可以,Shell 变量也遵循这个规则。 在 Bash shell 中,每一个变量的值都是字符串,无论你给变量赋值时有 阅读全文
posted @ 2020-09-02 19:52 看萝卜在飘 阅读(175) 评论(0) 推荐(0) 编辑
摘要: Shell echo命令 echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式: #所见即所得 echo arg #echo是bash解释器的内建命令 [root@hass-11 ~]# type echo echo is a shell builtin 您可以使用echo实 阅读全文
posted @ 2020-09-02 19:51 看萝卜在飘 阅读(1922) 评论(0) 推荐(0) 编辑
摘要: 运算符 Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加: 阅读全文
posted @ 2020-09-02 19:50 看萝卜在飘 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Shell替换:Shell变量替换,命令替换,转义字符 转义字符 如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。 举个例子: #!/bin/bash a=10 echo -e "Value of a is $a \n" 运行结果: V 阅读全文
posted @ 2020-09-02 19:49 看萝卜在飘 阅读(2478) 评论(0) 推荐(1) 编辑
摘要: 元字符 1、什么是 元字符 元字符属于shell这门编程语言的语法,被shell解释器解释的'特殊字符' ps:grep命令解释的特殊符号是正则表达式中的特殊符号,正则与元字符中的符号都是'公用'的,但是表示的意义截然不同 #shell中的元字符被bash解释器解释 #正则表达式被命令解释 2、为何 阅读全文
posted @ 2020-08-25 16:47 看萝卜在飘 阅读(503) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 31 下一页