最近为了完成工作,需要将两个文件A.old和A进行比较,然后将A中新增加的部分保存到A中,其他部分删除。经过查找相关资料,发现有两种比较好的方法。1. 使用diff命令diff old.file new.file | grep "^> " | sed 's/> //g' > temp.file #只...
分类:
系统相关 时间:
2014-11-05 18:56:51
阅读次数:
274
vi是标准的Linux文本编辑程序 vi不是基于窗口的,所以,这个多用途编辑程序可以用于在任何类型的终端上编辑各式各样的文件...
分类:
其他好文 时间:
2014-10-23 14:26:19
阅读次数:
289
2014年10月8号 天气:无风 雾霾 空气污染指数452 严重污染 ①cat /etc/rc.d/rc.sysyinit 将文本内容全部显示到终端 常用参数 -n 添加显示行号 shift+pageup 前翻页 shift+pagedown 后翻页 缺点:倾倒显示数据 所以只能翻页查看缓存里面的数...
分类:
系统相关 时间:
2014-10-09 00:50:58
阅读次数:
263
一、基本概念正在表达式:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。grep(globalsearchregularexpression(RE)andprintouttheline):文本..
分类:
系统相关 时间:
2014-09-06 18:51:24
阅读次数:
410
1.正则表达式 ? (1)正则表达式一般用来描述文本模式的特殊用法,由普通字符(例如字符a-z)以及特殊字符(称为元字符,如/、*、?等)组成。 ? (2)基本元字符集及其含义 ? ? ? ^ :只匹配行首。 ? 如^a ...
分类:
系统相关 时间:
2014-08-13 15:27:16
阅读次数:
348
sed(StreamEditor)是一个行编辑工具。下面我们介绍sed的实现原理和基本使用方法。一、sed的处理文本的流程基本处理流程如下:处理流程是:每次读入文本文件的一行到内存中的模式空间中,在模式空间中处理后将处理的结果输出,默认会打印到屏幕上。因此,默认情况下,不会改变..
分类:
系统相关 时间:
2014-08-04 08:20:57
阅读次数:
333
cut -- 将行根据需求分成指定的片段常用参数:-d 以。。。为分割符 -d: 以:分割行(类似于python中的split)-f 得到分割后的某个列 -f1-3 得到分割后的第1个到第3个列 (即1,2,3列,这里面是从1开始的,而不是0)-c 指定位置字符 -c1 得到行的第一个字符grep....
分类:
系统相关 时间:
2014-07-28 15:23:23
阅读次数:
234
一:grep与egrep简介:grep与egrep是在linux中对linux文本搜索用的比较多的一个工具。它结合正则表达式实现与模型匹配的行。二:语法格式:grep[option]...‘PATTERN‘FILE...支持基本正则表达式egrep[option]...‘PATTERN‘FILE...支持扩展正则表达式[option]常用的主要有:-v:反..
分类:
系统相关 时间:
2014-07-14 12:04:38
阅读次数:
324
Grep简介全名:GlobalsearchRegularexpressionandPrintouttheline.功能:文本搜索工具,根据用户指定的文本模式(搜索条件)对目标文件进行逐行搜索,显示能匹配到的行。Linux的三大文本处理工具之一,可以说学好grep命令无疑是重要的,可以说学好grep也是不容易的,因为grep里..
分类:
系统相关 时间:
2014-07-14 11:57:22
阅读次数:
464
文件查找所谓的文件查找时根据文件的各种属性在特定的路径下找到对应文件的过程。一、文件查找的方式实时查找:遍历所有文件进行条件匹配。查找精确,但是速度慢。这种查找通过find命令来实现。非实时查找:根据索引进行查找。查找速度快,但是查找不精确。这种查找locate命令..
分类:
系统相关 时间:
2014-07-13 15:21:01
阅读次数:
316