摘要:本文主要介绍Shell脚本中的流程控制语句,包括if/else、case,循环语句包括for循环、while循环、until循环等内容。并通过简单实例介绍它们的使用方法。 if语句 (1)最简单的if语句。使用格式有2种方式,分别如下 使用格式1: 使用格式2: 特别说明: (1)建议使用格式1。格
阅读全文
摘要:Shell编程中经常需要判断文件状态、字符串是否相等以及两个数值大小等情况,基于这些比较结果再做执行相关操作。本文主要讲述文件状态、字符串、数值大小的判断比较方法。 文件状态判断 文件状态的判断通常使用test命令完成,test命令有2种基本格式:test condition / [ conditi
阅读全文
摘要:Shell函数是一组命令集或语句组成一个可用块。利用函数可以简化脚本编写。函数要求先定义再使用,调用函数时直接使用函数名即可。这里主要介绍shell编程中函数定义、调用、获取函数参数以及获取函数返回值等内容。 函数定义 函数由函数名和函数体两部分组成。形式如下: 也可以在函数名前面加上functio
阅读全文
摘要:tr命令主要用于删除文件中控制字符或进行字符转换。本文主要介绍tr命令的基本语法和使用实例。 tr基本语法 tr命令格式:tr [ -d ] [ -c ] [ -s ] [ 字符串1 ] [ 字符串2 ] 文件名。其中字符串1用于查询,字符串2用于处理各种转换。 选项介绍: 字符串1和字符串2内容只
阅读全文
摘要:sort命令在Linux中主要用于对文件/字符串进行排序,并将排序结果输出。sort命令输入可以是指定的文件或数据流。本文主要介绍sort命令的基本语法和常见使用实例。 sort命令语法 sort命令格式:sort [选项] 文件名 选项: 选项使用说明: (1)-n选项,按照数字进行排序。默认情况
阅读全文
摘要:awk是linux上非常好用的文本处理工具,常用于指定列的处理,包括获取指定列的内容、根据指定列匹配关系输出等文本处理。本文主要描述awk命令的基本语法、正则表达式与操作符的使用、常用内置变量的含义和使用方法、内置字符串函数的使用方法。 awk基本语法 awk [ -F 分隔符] [ -v 变量名=
阅读全文
摘要:sed(Stream Editor)是Linux中文本处理使用非常广泛的工具,可以对文件内容进行替换、删除、新增、选取特定行等功能。下面通过sed常用实例介绍sed命令的使用方法。 sed基本语法 sed命令使用格式:sed [-nefir] ‘sed command’filename 选项说明:
阅读全文