sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。用s命令替换使用下面的这段文本做演示:$ cat pets.txtThis is my catmy cat's name is ...
分类:
系统相关 时间:
2015-11-10 11:57:26
阅读次数:
344
a 追加内容 sed ‘/匹配词/a\要加入的内容’ example.file(将内容追加到匹配的目标行的下一行位置)i 插入内容 sed ‘/匹配词/i\要加入的内容’ example.file 将内容插入到匹配的行目标的上一行位置)示例:#我要把文件的包含“linux.com”这个关键词的行前或...
分类:
其他好文 时间:
2015-11-10 10:42:25
阅读次数:
223
方法一:#echo-e"1\n2\n3\n4"|sed‘:a;N;$!ba;s/\n/,/g‘1,2,3,4sed‘:a;N;$!ba;s/\n/,/g‘这将在一个循环里读取整个文件,然后将换行符替换成逗号。说明:通过:a创建一个标记通过N追加当前行和下一行到模式区域如果处于最后一行前,跳转到之前的标记处。$!ba($!意思是不在最后一行..
分类:
其他好文 时间:
2015-11-09 19:12:09
阅读次数:
180
grep是Linux系统中的一个文本流处理工具,用于在文件中搜寻所需要的内容。grep、awk、sed被称为文本处理三剑客。接下来我们看一下grep的使用格式及常用选项:grep[options]PATTERN[FILE...]
-v#过滤匹配到的行
-o#仅显示匹配到的字符
-i#匹配字符时候忽略大小写
-n#显示行号
-A..
分类:
其他好文 时间:
2015-11-09 19:06:48
阅读次数:
238
#!/bin/bash#Auth:#Date:2015/11/09#About:MariaDB10.0.21#Version:1.0.0#a.主机名和IP地址解析添加functioncheck_env(){echo"创建MySQL用户和组"groupaddmysqluseradd-gmysql-s/sbin/nologin-Mmysqlecho"加入主机名和IP到/etc/hosts"IP1=`ifconfig$1|sed-n2p|awk‘{print$2}‘|a..
分类:
数据库 时间:
2015-11-09 19:06:31
阅读次数:
476
sed命令的用法-n:选项不打印文件的所有行[root@slave~]#sed‘1‘p1//不带-n选项,sed会把所匹配的行打印出来,
root:x:0:0:root:/root:/bin/bash//所要求的行
root:x:0:0:root:/root:/bin/bash//并且打印整个文本文件
bin:x:1:1:bin:/bin:/sbin/nologin
sync:x:5:0:sync:/sbin:/..
分类:
其他好文 时间:
2015-11-09 00:15:56
阅读次数:
212
LINUX--grep这是一个非常重要的工具,sed,awk,grep被称为LINUX的3剑客!grep:根据模式,搜素文本,并将符合模式的文本行显示。举例子说语法:例子1:#grep-i‘root‘/etc/passwd#找出/etc/passwd这个文件中root或者ROOT的行,-i是ignore,忽略的意思,忽略大小写。--------------..
分类:
系统相关 时间:
2015-11-09 00:15:25
阅读次数:
237
简介linux awk命令详解 awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分...
分类:
系统相关 时间:
2015-11-08 16:37:24
阅读次数:
283
Linux的文本处理实用工具主要由sed和awk命令,二者虽然略有差异,但都使用正则表达式,默认使用标准I/O,并且使用管道命令可以将前一个命令的输出作为下一个命令的输入。笔者将在本节学习sed命令。sed命令 sed命令是以行为单位的非交互式编辑器,从通过标准输入或文件获得要处理的输入文...
分类:
系统相关 时间:
2015-11-06 14:40:18
阅读次数:
372