shell脚本学习十(正则表达式)

1.1 什么是正则表达式  1.1.1 定义    正则表达式是你所定义的模式模板(patterntemplate),Linux工具可以用它来过滤文本。Linux工具(比如sed编辑器或gawk程序)能够在处理数据时使用正则表达式对数据进行模式匹配。如果数据匹配模式,它就会被接受并进一步处理;如果数

expect解决shell脚本需交互问题

1、except作用    except可以处理需要交互的命令,可以将交互过程写在shell脚本中无需用户与之交互,使之自动化完成。此外,用户可以控制在需要时直接交互,然后将控制权返回到脚本2、例子    对于第一次接触的童靴来说如果仅列举一些概念的话,很难理解其对应用法,这个我深有体会。所以先举些

shell文件描述符

文件描述符缩写描述0STDIN标准输入1STDOUT标准输出2STDERR标准错误1、STDIN    STDIN文件描述符代表shell的标准输入。对终端界面来说,标准输入是键盘。shell从STDIN文件描述符对应的键盘获得输入,在用户输入时处理每个字符。    在使用输入重定向符号(<)

shell脚本学习十一(sed进阶)

    之前学习了如何用 sed 编辑器的基本功能来处理数据流中的文本。sed 编辑器的基础命令能满足大多数日常文本编辑需求。本篇文章是继续学习 sed 编辑器提供的更多高级特性所做笔记。这些功能你

shell脚本学习八(函数)

创建函数: 1、基本的脚本函数      在开始编写较复杂的 shell 脚本时,你会发现自己重复使用了部分能够执行特定任务的代码。 这些代码有时很简单,比如显示一条文本消息,或者从脚本用户那里获得

shell脚本学习七(作业控制)

命令执行过裎中按 Ctrl+Z 快捷键,命令在后台处于暂停状态**进程: **进程是一个程序对某个数据集的执行过程,是分配资源的基本单位。 作业:作业是用户需要计算机完成的某项任务,是要求计算机所做