八、shell脚本sed&awk01.sed的使用流编辑器-Steam Editor#ed /etc/passwd1,10p……1s/root/byf/p(替换root为byf)#sed -e 's/root/byf/g' /etc/passwd(功能同上)只是显示出来的内容更改#sed -e 's
分类:
系统相关 时间:
2016-03-13 17:55:18
阅读次数:
195
sed是linux命令三剑客之一,是streameditor的缩写,含义是流编辑器的缩写。它擅长取行,替换,过滤。这个和awk有点类似,但是awk是取列,但是sed是取行。用法:sed-n‘/过滤的内容/处理的命令/‘文件名-n是取消sed的默认输出。-p是打印的意思。-i改变文件的内容。-r果不用r参数就..
分类:
其他好文 时间:
2016-02-24 15:56:16
阅读次数:
159
sed的使用:(流编辑器) sed: Stream Editor : 行编辑器 sed 模式空间: 默认不编辑原文件,逐行读取原文件中的行到模式空间,对模式空间中的数据进行处理,处理完成后输出打印 sed [option] 'AddressCommand' file... -n : 不再默认显示模式...
分类:
系统相关 时间:
2016-01-06 13:53:57
阅读次数:
223
本篇主要讲解: ---sed文本块的处理 一、sed文本块的处理 1.sed文本块处理的基本用法 ?常用的处理选项有:i 行前插入文本 ? a ?行后插入文本 ? c ?替换当前行 ?需要插入多行文本内容时,一种方法是以“\n”...
分类:
系统相关 时间:
2015-08-31 17:47:25
阅读次数:
247
今天,Mayuyu来讲一些Linux中常用的命令。
1. grep命令
grep用于过滤自己需要的内容,语法如下
grep Mayuyu --color
过滤出所有包含Mayuyu的行。
2. sed命令
使用普通的vim编辑器在编辑文件时有两个主要的问题
(1)当文件比较大的时候,需要打开文件,占用较大...
分类:
系统相关 时间:
2015-01-13 21:39:59
阅读次数:
427
1.在命令行定义编辑器命令
命令格式 sed options script file
sed不会修改文本文件的数据,他只会将修改后的数据发送到STDOUT。
2.在命令行上使用多个编辑器命令
将命令放在一个文件中
3.s命令使用替换标记
.数字代表新文本将替换第几处模式匹配的地方
.g,替换所有的
。p,原来的内容打印出来
。w file,将替...
分类:
系统相关 时间:
2014-11-29 13:21:46
阅读次数:
412
1.什么是sedsed,流编辑器,即streameditor。它可以将文本文件的每一行读取到内存,即所谓sed的模式空间,在这个模式空间中可以进行编辑并输出。2.sed的使用格式sed[options]"AdressCommand"file1,file2,...说明:a.Adress实际上是用来确定编辑文件的范围,可以是精确的某一行..
分类:
系统相关 时间:
2014-06-01 13:51:07
阅读次数:
324
Sed 是什么?Sed 是一个脚本型的编译器,是非交互式的,也就是说sed与常见的编译器不同(比如说vim),sed没有交互式的编辑界面以及光标移动或者庞大的快捷键/功能,sed 的使用就是很简单的一个脚本行,相当极客吧?Sed 是最早支持正则表达式的工具之一,并且至今仍然被人们用做文本处理,特别是在其强大的替代命令。本文力求详尽的介绍 sed 的使用,希望你能喜欢!...
分类:
其他好文 时间:
2014-04-30 22:33:38
阅读次数:
360