上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页
摘要: 引言:awk是功能强大的编辑工具它是专门为文本处理设计的编程语言,也是处理软件,通常用于扫描、过滤、统计汇总工作,数据可以来自标准输入也可以是管道或文件。grep,sed,awk 更是Shell 编程中经常用到的文本处理工具, 被称之为Shell 编程三剑客。 一、awk介绍 1. awk概述 aw 阅读全文
posted @ 2018-05-05 20:51 钟桂耀 阅读(987) 评论(0) 推荐(0)
摘要: 一、概述 sed编辑器逐行处理文件(或输入),并将结果发送到屏幕。具体过程如下:首先sed把当前正在处理的行保存在一个临时缓存区中(也称为模式空间),然后处理临时缓冲区中的行,完成后把该行发送到屏幕上。sed每处理完一行就将其从临时缓冲区删除,然后将下一行读入,进行处理和显示。处理完输入文件的最后一 阅读全文
posted @ 2018-05-05 20:18 钟桂耀 阅读(2148) 评论(0) 推荐(0)
摘要: 正则表达式(Regular Expression,通常简称为 regex 或 RE)是一种表达方式,可以用它来查找匹配特定准则的文本。在许多编程语言中都有用到正则表达式,常用它来实现一些复杂的匹配。这里简单介绍一下 shell 中常用到的一些正则表达式。 一、什么是正则表达式 正则表达式是对字符串进 阅读全文
posted @ 2018-05-03 13:40 钟桂耀 阅读(425) 评论(0) 推荐(0)
摘要: 大小写转化 # 把变量中的第一个字符换成大写 ${test^} # 把变量中的所有小写字母,全部替换为大写 ${test^^} # 把变量中的第一个字符换成小写 ${test,} # 把变量中的所有大写字母,全部替换为小写 ${test,,} 示例 #!/bin/bash # script file 阅读全文
posted @ 2018-05-03 13:28 钟桂耀 阅读(326) 评论(0) 推荐(0)
摘要: 一、数组分类 数组:用一个变量存储一组数据,并能够对这组数据中的某一个数据单独操作。 普通数组:只能使用整数作为数组索引(元素的下标) 关联数组:可以使用字符串作为数组索引(元素的下标) 数组是Shell的一种特殊变量,是一组数据的集合,里面的每个数据被称为一个数组元素。 当前Bash仅支持一维索引 阅读全文
posted @ 2018-05-03 13:06 钟桂耀 阅读(340) 评论(0) 推荐(0)
摘要: 1. 什么是函数? 在Shell脚本中,将一些需要重复使用的操作,定义为公共的语句块,即可称为函数 shell中允许将一组命令集合或语句形成一段可用代码,这些代码块称为shell函数 给这段代码起个名字称为函数名,后续可以直接调用该段代码的功能 函数的作用就是将程序里面多次被调用的代码组合起来,称为 阅读全文
posted @ 2018-05-03 10:52 钟桂耀 阅读(336) 评论(0) 推荐(0)
摘要: 1.for循环结构 列表式循环 列表for循环:用于将一组命令执行**已知的次数** 根据变量的不同取值,重复执行不同序列 for语法格式 for 变量名 in 变量值列表; do 当变量值列表有值赋给变量名时执行的语句块 done 或者: for variable in {list} do com 阅读全文
posted @ 2018-05-03 10:18 钟桂耀 阅读(334) 评论(0) 推荐(0)
摘要: if选择结构 箴言1:只要正确,就要一直向前冲 if选择结构-单分支 当'条件成立'时执行相应的操作。否则,不执行任何操作 格式1: if 条件判断表达式;then 条件判断成立时,要执行的操作 fi 格式2 if 条件判断表达式 then 条件判断成立时,要执行的操作 fi 或者: if [ co 阅读全文
posted @ 2018-05-03 08:28 钟桂耀 阅读(344) 评论(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 钟桂耀 阅读(527) 评论(0) 推荐(0)
摘要: 逻辑运算符:与、或、非 布尔运算符 a 逻辑与;比较的多个条件要同时成立 才为真 o 逻辑或;比较的多个条件,只要有一个条件成立就为真 ! 逻辑非;如果表达式为假,则测试结果为真 下表列出了常用的布尔运算符,假定变量 a 为 10,变量 b 为 20: 运算符说明举例 ! 非运算,表达式为 true 阅读全文
posted @ 2018-05-02 23:32 钟桂耀 阅读(310) 评论(0) 推荐(0)
上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 27 下一页