Linux sed 和 awk的用法】的更多相关文章

sed用法: 原文链接:http://www.cnblogs.com/dong008259/archive/2011/12/07/2279897.html sed是一个很好的文件处理工具,本身是一个管道命令,主要是以行为单位进行处理,可以将数据行进行替换.删除.新增.选取等特定工作,下面先了解一下sed的用法sed命令行格式为:         sed [-nefri] 'command' 输入文本 常用选项:        -n∶使用安静(silent)模式.在一般 sed 的用法中,所有来自…
linux sed命令参数及用法详解 http://blog.csdn.net/namecyf/article/details/7336308 1. Sed简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这样不断重复,直到文件末尾.文件内容并没有 改变,除非你使用重定向存储输出.Sed主要用来自动编辑一个或多个文件:…
正则表达式基础 在最简单的情况下,一个正则表达式看上去就是一个普通的查找串.例如,正则表达式"testing"中没有包含任何元字符,,它可以匹配"testing"和"123testing"等字符串,但是不能匹配"Testing". 要想真正的用好正则表达式,正确的理解元字符是最重要的事情.下表列出了所有的元字符和对它们的一个简短的描述. 元字符 描述 . 匹配任何单个字符.例如正则表达式r.t匹配这些字符串:rat.rut.r…
awkawk是一种程序语言,对文档资料的处理具有很强的功能.awk擅长从格式化报文或从一个大的文本文件中抽取数据.awk的命令格式为:awk [-F filed-separator] “commands” input-file(s)  awk将一行文字按分隔符(filed-separator)分为多个域,依次记为$ 1,$ 2 . . . $ n.$0代表所有域值.因此awk更适合于以域为单位来处理文件.sedsed 是一个精简的.非交互式的编辑器,它能执行与编辑vi相同的编辑任务.sed的命令…
同时匹配ABC 和 abc: sed -n '/ABC/{/abc/p}' awk '/ABC/&&/abc/{ print $0 }' grep -E '(ABC.*abc|abc.*ABC)' 匹配ABC 或 abc: sed -n '/\(ABC\|abc\)/p' awk '/ABC/||/abc/{ print $0 }' grep -E '(ABC|abc)' 或 egrep 'ABC|abc'…
流编辑器:sed 语法:sed [-hnV][-e<script>][-f<script文件>][文本文件] 参数: -e<script>或--expression=<script> 以选项中指定的script来处理输入的文本文件. -f<script文件>或--file=<script文件> 以选项中指定的script文件来处理输入的文本文件. -h或--help 显示帮助. -n或--quiet或--silent 仅显示scrip…
awk.grep.sed是linux操作文本的三大利器,合称文本三剑客,也是必须掌握的linux命令之一.三者的功能都是处理文本,但侧重点各不相同,其中属awk功能最强大,但也最复杂.grep更适合单纯的查找或匹配文本,sed更适合编辑匹配到的文本,awk更适合格式化文本,对文本进行较复杂格式处理. 1.grep 1.1 什么是grep和egrep Linux系统中grep命令是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来(匹配到的标红).grep全称是Global…
目录 sed命令基本用法 sed命令实例 命令选项 文本定位 编辑命令 awk编程模型 awk编程实例 1.awk模式匹配 2.记录和域 3.关系和布尔运算符 4.表达式 5.系统变量 6.格式化输出 7.内置字符串函数 8.向awk脚本传递参数 9.条件语句和循环语句 10.数组 小结 sed和awkLinux/UNIX系统中两大文本处理工具.sed是流编辑器(stream editor),是一个将一系列编辑命令作用于一批文件的理想工具.awk因其三位缔造者的名字而命名(Aho.Weinber…
linux 三剑客 之 sed # sed 是什么? # sed : 字符流编辑器 Stream Editor: sed 擅长 替换.取行等 # sed 的功能与版本: 处理纯文本文件.日志.配置文件等 增加.删除.修改.查询 sed --version # 查看 sed 版本 # sed 语法格式: sed [选项] [sed指令] [输入文件] sed -i.bak 's#oldboy#oldgirl#g' oldboy.txt # -i --- sed命令的参数 :sed --- sed命…
目录 一.元字符 二.grep命令 1. 过滤出包含某字符串的行 2. 过滤出以某字符串开头(结尾)的行 3. 过滤出包含某字符串及其相邻的行 4. 过滤出不包含某关键字的行 5. 过滤出包含多个字符串中任意一个的行 6. 查看目录中包含某字符串的所有文件 三.find命令 1. 按文件名查找 2. 按文件类型查找 3. 按文件大小查找 4. 按文件时间查找 5. 按文件权限查找 6. 按组合条件查找 7. 查找出文件后做相应处理 四.sed命令 1. sed简介 2. 工作流程 3. 基本语法…