随笔分类 -  SED&AWK

摘要:正则表达式非常有用,查找、匹配、处理字符串、替换和转换字符串,输入输出等。而且各种语言都支持,例如.NET正则库,JDK正则包, Perl, JavaScript等各种脚本语言都支持正则表达式。 下面整理一些常用的正则表达式: 字符描述\将下一个字符标记为一个特殊字符、或一个原义字符、或一个 向后引用、或一个八进制转义符。例如,'n' 匹配字符 "n"。'\n' ... 阅读全文
posted @ 2014-10-13 19:44 SBaiCL 阅读(349) 评论(0) 推荐(0)
摘要:写在前言:作为一名系统管理员,特别是Linux(Unix)方向的,对于Sed和Awk 这两个工具,是必须得掌握的!一、有关ED行编辑器 发展历程:ED(Unix最初的行编辑器)——>EX(vi底层的行编辑器)——>grep&sed——>Awk ed:Unix最初行编辑器,可交互使用,每次可以处理一行,当打开一个文本或文件时,它都会停留在最后一行 grep:是从ed中提取出来的,并可以做外部程序的行编辑命令,它作为执行一个编辑命令的硬连接 sed:作为一个为特别目的面建立的编辑器,不可交互使用,面向字符流,专门用于执行脚本 awk:作为一种可编程的编辑器,面向字符流,并 阅读全文
posted @ 2012-10-19 14:33 SBaiCL 阅读(5063) 评论(0) 推荐(0)
摘要:一、前言 开卷有益,在it领域有很多学习的途径,个人认为最好的学习教材是原版图书,但由于语言上的问题,大多数人只能望书兴叹!这个文档是根据我自学时的实际情况整理的,和大多数的实际需要情况所写。 其中示例大部分参考了《O'Reilly.SED and AWK》(我有电子版中文PDF,假若有需要请留下邮箱!) ,每篇文章中所带的小练习或来自工作或来自网络,希望读者能够多加练习,实践才是王道。 ——>这是我学习过程中,发现一个比较好的教材,所以特意整理下作者的笔记!非原创。二、基本概念 1、Sed是一个“非交互式”的面向字符流的编辑器,而这个面向字符流就像是我去餐厅点了一道菜让厨师做, 阅读全文
posted @ 2012-10-16 15:38 SBaiCL 阅读(5058) 评论(5) 推荐(1)