变量 /* 内存空间 存储单个元素 */ 数组 /* 连续的内存空间 存储多个元素 */ /* 多个变量的集合 */ 数组名 声明数组 /* declare -a Ary_Name */ …
Linux笔记
2018-07-08
条件判断:case语句 case 变量引用 in PAT1) ;; PAT2) ;; … *) 默认分支 ;; esac case支持glob风格的通配符: *: 任意长度任意字符 ?: 任意单个字符 []:指定范围内的任意单个字符 a|b: a或b abc|efg : abc或efg 循环: while 的特殊用法: while read LI…
Linux笔记
2018-05-15
数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引 bash4.0版本之后开始支持 bash –version 查看bash版本 bash的数组支持稀疏格式(索引不连续) 声明数组: de…
Linux笔记
2018-05-13
数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引 bash4.0版本之后开始支持 bash –version 查看bash版本 bash的数组支持稀疏格式(索引不连续) 声明数组: de…
Linux笔记
2018-05-13
①函数
②数组
③字符串切片
④变量高级进阶
⑤expect工具
Linux笔记
2018-05-12
拍照是被动学习,记笔记才是主动学习!
2018-05-11
数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引, 八十的数组支持稀疏格式(索引不连续 声明数组: Declare -a ARRAY_NAME Declare -A ARRAY_NAME:关联数组 注意…
Linux干货
2018-01-02
我们常说,程序=指令+数据,往细一点的方向说,指令具体指的有哪些?数据又有哪些? 总结一下: 指令大概包括,编程语言中的语法关键字(如bash编程中的关键字有for,while,case,if,until,continue,break),还包括系统中的命令,和一些自己编写的函数,这些…
Linux干货
2017-05-23
什么是数组? 数组:存储多个元素的连续的内存空间,相当于多个变量的集合 什么是变量? 变量即是存储单个元素的内存空间 如果整个数组只有一个名字;数组名是数组的标识;也是数组所指向的存储多个元素的连续的内存空间开始地址的标识; 数组索引定义 从 0 开始(第一个数组元素);到 N 结束 引用某个数组元素时,数组名+【索引】 格式:${A…
Linux干货
2017-05-22
流程控制 过程式编程语言: 顺序执行 如果是命令写错了,可以继续往下执行;但当语法错误时则不会往下继续执行; 选择执行 循环执行 条件选择:if语句 单分支 if 判断条件;then 条件为真的分支代码 fi 双分支 if 判断条件; then 条件为真的分支代码 else 条件为假的分支代码 fi 多分支 if 判断条件1; then 条件为真的分支代码 …
Linux干货
2017-05-21
1、总结sed和awk的详细用法; (1) sed sed:Stream EDitor,流编辑器,行编辑器 基本原理: 一次从文本中读取一行,放到sed自己的工作车间加工, 该工作车间叫做模式空间(pattern space) 判断该行是否符合过滤模式, 如果符合过滤模式: 送往标准输出(终端) 执行编辑操作, 从模式空间中处理以后,处理过后送到标准输出(不…
Linux干货
2017-05-06
函数介绍: 函数function 是由若干条shell 命令组成的语句块,实现代码重用和模块化编程。 它与shell 程序形式上是相似的,不同的是它不是一个单独的进程,不能独立运行,而是shell 程序的一部分。 函数和shell 程序比较相似,区别在于: &n…
Linux干货
2017-04-02
一.数组 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合。 索引:编号从0 开始,属于数值索引 注:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0 版本之后开始支持,bash 的数组支持稀疏格式(索引不连续) 二.数组的声明 declare -a ARRAY_NAME decla…
Linux干货
2016-11-23
数组知识与编译安装 一数组知识 1、定义数组 声明数组: declare -a ARRAY_NAME declare -A ARRAY_NAME: 关联数组 数组元素的赋值: (1) 一次只赋值一个元素; ARRAY_NAME[INDEX]=VALUE weekdays[0]="Sunday&quo…
Linux干货
2016-09-19
一,概述 数组(就是一堆变量的集合) 变量:存储单个元素的内存空间 数组:存储多个元素的连续的内存空间,相当于多个变量的集合/ 数组名和索引 索引:编号从0开始,属于数值索引 注意:索引可支持使用自定义的格式,而不仅是数值格式,即为关联索引,bash4.0版本之后…
Linux干货
2016-09-01