Linux集群和自动化维2.4.2 sed的用法示例
2.4.2 sed的用法示例 1. sed的基础用法 1)删除行首空格,有下面几种方法,代码分别如下所示: sed 's/^[ ]*//g' filename sed 's/^ *//g' filename sed ...
Linux集群和自动化维2.4.1 sed的基础语法格式
2.4.1 sed的基础语法格式 sed的语法格式如下所示: sed [-nefr] [n1,n2] 动作 其中: -n是安静模式,只有经过sed处理过的行才会显示出来,其他不显示。 -e表示直接在命令行模式上进行sed的操作。貌似是默认选项,不用写。 -f将sed的操作写在一个文件里,用的时候 -...
Linux集群和自动化维2.4 sed的基础用法及实用示例
2.4 sed的基础用法及实用示例 sed是Linux平台下的轻量级流编辑器,一般用于处理文本文件。sed有许多很好的特性。首先,它相当小 巧;其次,它可以配合强大的Shell来完成很多复杂的功能。在笔者看来,完全可以把sed当作一个脚本解释 器,用类似于编程的手段来完成很多事情。我们完全可以用se...
Linux集群和自动化维2.3 Shell中的控制流结构
2.3 Shell中的控制流结构 Shell中的控制流结构也比较清晰,如下所示: if ...then... else...fi语句 case语句 for循环 until循环 while循环 break控制 continue控制 工作中用得最多的就是if语句、for循环、while循环及case语句...
Linux集群和自动化维2.2.3 变量和运算
2.2.3 变量和运算 变量是放置在内存中的某个存储单元,这个存储单元里存放的是这个单元的值,这个值是可以改变的,我们称之为变量。 其中,本地变量是在用户现有的Shell生命周期的脚本中使用的,用户退出后变量就不存在了,该变量只用于该用户。 下面都是跟变量相关的命令,这里只是大致地说明下,后面的内容...
Linux集群和自动化维2.2.2 Shell特殊字符
2.2.2 Shell特殊字符 下面来看看Shell特殊字符。 双引号":用来使Shell无法认出除字符$、`、\之外的任何字符或字符串,也称之为弱引用。 单引号':用来使Shell无法认出所有的特殊字符,也称之为强引用。 反引号`:优先执行当前命令。 反斜杠\:有两种作用,一种是用来使Shell无...
Linux集群和自动化维2.2.1 Shell脚本的基本元素
2.2.1 Shell脚本的基本元素 Shell脚本的第一行通常为如下内容: #!/bin/bash //第一行 # //表示单行注释 如果是多行注释呢,应该如何操作?多行注释如下...
Linux集群和自动化维2.2 Shell编程基础
2.2 Shell编程基础 Shell是核心程序Kernel之外的命令解析器,是一个程序,同时也是一种命令语言和程序设计语言。 作为一种命令语言Shell可以交互式地解析用户输入的命令。 作为一种程序设计语言Shell定义了各种参数,并且提供了高级语言才有的程序控制结构,虽然它不是Linux核心系统...
Linux集群和自动化维2.1 Shell和Python语言的简单介绍
第2章 生产环境下的Shell和Python脚本 接触Linux系统十多年了,Shell和Python脚本都已经完全融入笔者的生活中了。虽然Shell脚本只是一个简单的解释型语言,不受开发人员的重视,但对于系统运维工程师来说,它的作用举足轻重,它就像我们的瑞士军刀一样,可以帮助我们简化日常的工作并减...
Linux集群和自动化维1.6 小结
1.6 小结 本章介绍了系统架构设计的相关专业术语,以及关于IDC机房选择、物理服务器和AWC EC2类型实例的选 择,最后介绍了CentOS 6.4 x86_64系统的优化及MySQL数据库的简单调优,这些都是系统架构设计的基 础,希望大家能够掌握此章的内容,这对于我们以后的工作会有很大的帮助。
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。