上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页
摘要: 正则表达式(Regular Expression,通常简称为 regex 或 RE)是一种表达方式,可以用它来查找匹配特定准则的文本。在许多编程语言中都有用到正则表达式,常用它来实现一些复杂的匹配。这里简单介绍一下 shell 中常用到的一些正则表达式。 一、什么是正则表达式 正则表达式是对字符串进 阅读全文
posted @ 2018-05-03 13:40 钟桂耀 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 大小写转化 # 把变量中的第一个字符换成大写 ${test^} # 把变量中的所有小写字母,全部替换为大写 ${test^^} # 把变量中的第一个字符换成小写 ${test,} # 把变量中的所有大写字母,全部替换为小写 ${test,,} 示例 #!/bin/bash # script file 阅读全文
posted @ 2018-05-03 13:28 钟桂耀 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、数组分类 数组:用一个变量存储一组数据,并能够对这组数据中的某一个数据单独操作。 普通数组:只能使用整数作为数组索引(元素的下标) 关联数组:可以使用字符串作为数组索引(元素的下标) 数组是Shell的一种特殊变量,是一组数据的集合,里面的每个数据被称为一个数组元素。 当前Bash仅支持一维索引 阅读全文
posted @ 2018-05-03 13:06 钟桂耀 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是函数? 在Shell脚本中,将一些需要重复使用的操作,定义为公共的语句块,即可称为函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数 给这段代码起个名字称为函数名,后续可以直接调用该段代码的功能 函数的作用就是将程序里面多次被调用的代码组合起来,称为 阅读全文
posted @ 2018-05-03 10:52 钟桂耀 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 1.for循环结构 列表式循环 列表for循环:用于将一组命令执行**已知的次数** 根据变量的不同取值,重复执行不同序列 for语法格式 for 变量名 in 变量值列表; do 当变量值列表有值赋给变量名时执行的语句块 done 或者: for variable in {list} do com 阅读全文
posted @ 2018-05-03 10:18 钟桂耀 阅读(305) 评论(0) 推荐(0) 编辑
摘要: if选择结构 箴言1:只要正确,就要一直向前冲 if选择结构-单分支 当'条件成立'时执行相应的操作。否则,不执行任何操作 格式1: if 条件判断表达式;then 条件判断成立时,要执行的操作 fi 格式2 if 条件判断表达式 then 条件判断成立时,要执行的操作 fi 或者: if [ co 阅读全文
posted @ 2018-05-03 08:28 钟桂耀 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Bash shell 的算术运算有四种方式: 1. 使用 $(( )) 2. 使用$[ ] 3. 使用 expr 外部程式 4. 使用let 命令 注意: n=1 let n+=1 等价于let n=n+1 1.整数值运算 使用expr命令:只能做整数运算,默认返回计算结果 格式: expr 整数1 阅读全文
posted @ 2018-05-02 23:47 钟桂耀 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算符:与、或、非 布尔运算符 a 逻辑与;比较的多个条件要同时成立 才为真 o 逻辑或;比较的多个条件,只要有一个条件成立就为真 ! 逻辑非;如果表达式为假,则测试结果为真 下表列出了常用的布尔运算符,假定变量 a 为 10,变量 b 为 20: 运算符说明举例 ! 非运算,表达式为 true 阅读全文
posted @ 2018-05-02 23:32 钟桂耀 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 1. 变量是什么? 一句话概括:变量是用来临时保存数据的,该数据是可以变化的数据。 2. 什么时候需要定义变量? 如果某个内容需要多次使用,并且在代码中重复出现,那么可以用变量代表该内容。这样在修改内容的时候,仅仅需要修改变量的值。 在代码运作的过程中,可能会把某些命令的执行结果保存起来,后续代码需 阅读全文
posted @ 2018-04-24 21:31 钟桂耀 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 前言: 计算机只能认识(识别)机器语言(0和1),如(11000000 这种)。但是,我们的程序猿们不能直接去写01这样的代码,所以,要想将程序猿所开发的代码在计算机上运行,就必须找"人"(工具)来翻译成机器语言,这个"人"(工具)就是我们常常所说的**编译器或者解释器**。 1. 编程语言分类 编 阅读全文
posted @ 2018-04-24 21:13 钟桂耀 阅读(680) 评论(0) 推荐(0) 编辑
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 26 下一页