![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell脚本学习
文章平均质量分 80
MYS_Sunshine
爱学习,爱看书,爱做饭,爱生活并且有情怀的未来高级女运维工程师。
展开
-
SHELL基本知识及常用命令
一、shell基本知识1. 什么是shell shell shell也是操作系统中的一个软件,它包在 linux 内核的外面,为用户和内核之间的交互提供了一个接口,系统中的命令用 shell 去解释 shell 接收系统回应的输出并显示其到屏幕上; 可以将 Shell 终端解释器当作人与计算机硬件之间的“翻译官”它作为用户与 Linux 系统内部的通信媒介,除了能...原创 2018-06-25 14:51:32 · 22616 阅读 · 2 评论 -
SHELL文本处理三剑客(sed、grep、awk)
一、sed1. 基本介绍1)sed行编辑器stream editor 用来操作纯 ASCII 码的文本 处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space)可以指定仅仅处理哪些行 sed 符合模式条件的处理 不符合条件的不予处理 处理完成之后把缓冲区的内容送往屏幕 接着处理下一行,这样不断重复,直到文件末尾2)调用 sed ...原创 2018-06-25 14:51:55 · 733 阅读 · 0 评论 -
SHELL脚本中的常用语句_(1)(for, while, if, case)
1. for语句1.1 for…do…done(固定循环) for 这种语法,则是“已经知道要进行几次循环”的状态!for的语法for 的语法是:for var in con1 con2 con3 ...do 程序段done以上面的例子来说,这个 $var 的变量内容在循环工作时:1. 第一次循环时, $var 的内容为 con1;2. 第二次循环...原创 2018-06-30 13:58:46 · 367 阅读 · 0 评论 -
SHELL脚本中的常用语句_(2)(expect及语句控制器)
1. expect expect 是一个免费的编程工具语言,建立在 tcl 基础上的一个工具,它可以让一些需要交互的任务自动化地完成。相当于模拟了用户和命令行的交互操作。 1.1 expect 安装及基本介绍安装 expect 依赖于 tcl,所以需要首先安装 tcl 再安装 expect yum install tcl -y yum insta...原创 2018-06-30 15:52:31 · 1011 阅读 · 0 评论 -
SHELL中的运算符
1.运算方式及运算符号 运算符号 意义 +,- 加法,减法 *,/,% 乘法,除法,取余 ** 幂运算 ++,- - 自增加 自减少 <,>=,>,>= 比较符号 =,+=,-=,*=/=,%= 赋值运算,如:a+=1相当于a=a+12. 2.shell中常用的运算命令...原创 2018-06-30 16:31:19 · 407 阅读 · 0 评论 -
SHELL中的变量介绍
首先了解一下什么是变量 变量 简单的说,变量就是让某一个特定字串代表不固定的内容。举个数学例子,那就是:“ y = ax + b”这东西,在等号左边的 (y) 就是变量,在等号右边的 (ax+b) 就是变量内容。要注意的是,左边是未知数,右边是已知数。讲的更简单一点,我们可以“用一个简单的 “字眼” 来取代另一个比较复杂或者是容易变动的数据。这样做最大的好处就是“方便”! ...原创 2018-06-28 18:08:43 · 293 阅读 · 0 评论