随笔分类 - shell
摘要:1、概念: 正则表达式(或称Regular Expression,简称RE),是用于描述字符排列和匹配模式的一种语法规则。它主要用于字符串的分割,匹配、査找及替换操作。即正则表达式是一种文本模式,该模式描述在搜索文本时要匹配的一个或多个字符串。 这种枯燥的概念难理解,其实,正则表达式是用来匹配文件中
阅读全文
摘要:1、Shift位置参数左移指令 1.1、定义: shift命令用于对位置参数的移动(左移),通常用于在不知道传入参数个数的情况下依次遍历每个参数然后进行相应处理。 1.2、作用: 每执行一次,位置参数序列顺次左移一个位置,$#的值减1,用于分别处理每个参数,移出去的参数,不再可用,例如执行一次shi
阅读全文
摘要:1、流程控制语句:case 控制语句即用来实现对程序流程的选择、循环、转向和返回等进行控制。 case 语句和 if...elif...else 语句一样都是多分支条件语句,case语句主要适用于以下情况,某个变量存在多种取值,需要对其中的每一种取值分别执行不同的命令序列。这种情况与多分支的if语句
阅读全文
摘要:1、read命令 1.1、内置变量read 除了“=”方式给变量赋值外,还可以使用bash的内置命令read来给变量赋值。 1.2、 定义 read命令用来提示用户从键盘读入数据,赋给变量。从而实现简单的交互过程。 1.3、 语法格式: read [选项] [变量名1] [变量名1]…… -p:用来
阅读全文
摘要:1、shell 基本语法 1.1、什么是shell? Shell是一个命令解释器,它在操作系统的最外层,负责直接与用户进行对话,把用户的输入解释给操作系统,并处理各种各样的操作系统的输出结果,输出到屏幕反馈给用户。这种对话方式可是交互也可以是非交互式的 我们所输入的命令计算机是不识别的,这时就需要一
阅读全文