grep (Global Regular Expression Print)是一个强大的文本搜索工具,能使用正则表达式搜索文本,并把匹配的行打印出来。 grep的工作方式是在一个或多个文件中搜索字符串模板。 (1) 命令格式 或者作为管道符号 (2)命令参数 a : 不要忽略二进制的数据。 d 或 ...
分类:
系统相关 时间:
2020-04-26 16:50:11
阅读次数:
85
grep,egrep,fgrep:文本过滤工具(模式:pattern)工具; grep:基本正则表达式,-E,-F egrep:扩展正则表达式,-G,-F fgrep:不支持正则表达式 egrep: 支持扩展的正则表达式实现类似于grep文本过滤功能:grep -E grep[OPTIONS]PAT ...
分类:
其他好文 时间:
2020-04-20 13:51:21
阅读次数:
71
AWK AWK 与 sed 的区别 AWK用于比较规范的文本处理,用于统计数量并输出指定字段 sed 用于将不规范的文本,处理为比较规范的文本 AWK的字段引用和分离 AWK也是按行读取,每行称作记录,使用空格、制表符分隔开的单词称作字段,可以自己指定分隔符来隔开字段。 使用$1 $2 ... $n ...
分类:
其他好文 时间:
2020-04-20 01:05:52
阅读次数:
63
the 1 , data 2 , mining 3 , and 4 , web 2 , information 2 , system 1 , research 2 , group 1 , dmwis 1 , at 1 , college 1 , of 3 , computer 1 , science ...
分类:
其他好文 时间:
2020-04-19 14:28:53
阅读次数:
83
文本处理工具和正则表达式1.vi和vimvi:Visual editor,文本编辑器,是 Linux 必备工具之一,功能强大,学习曲线较陡峭,学习难度大vim:VIsual editor iMproved ,和 vi 使用方法一致,但功能更为强大,不是必备软件 vim命令格式:vim [OPTION ...
分类:
系统相关 时间:
2020-04-18 22:33:18
阅读次数:
73
一级标题 文本处理三剑客之 sed 二级标题 1 sed 工作原理 sed 即 Stream EDitor,和 vi 不同,sed是行编辑器 Sed是从文件或管道中读取一行,处理一行,输出一行;再读取一行,再处理一行,再输出一行,直到 最后一行。每当处理一行时,把当前处理的行存储在临时缓冲区中,称为 ...
分类:
其他好文 时间:
2020-04-12 16:48:24
阅读次数:
86
一、正则表达式的意义 处理大量的字符串 处理文本 通过特殊符号的辅助,让Linux管理员快速过滤、替换、处理所需要的字符串、文本,让工作高效。 二、Linux三剑客 文本处理工具,均支持正则表达式引擎 grep:文本过滤工具(模式:pattern) sed :stream editor,流编辑器,文 ...
分类:
系统相关 时间:
2020-04-10 22:25:32
阅读次数:
101
用64个字符来表示任意二进制数据 用记事本打开exe、jpg、pdf这些文件时,我们都会看到一大堆乱码,因为二进制文件包含很多无法显示和打印的字符,所以,如果要让记事本这样的文本处理软件能处理二进制数据,就需要一个二进制到字符串的转换方法。Base64是一种最常见的二进制编码方法。 然后,对二进制数 ...
分类:
其他好文 时间:
2020-04-07 20:27:32
阅读次数:
101
vim 文本编辑器sed awk 行编辑器sed 的基本工作方式是:? 将文件以行为单位读取到内存(模式空间)? 使用sed的每个脚本对该行进行操作? 处理完成后输出该行sed 的替换命令 s:# 将单行的old字符串替换成new字符串,仅替换第一次? sed ’s/old/new/’ filena ...
分类:
其他好文 时间:
2020-04-06 23:52:26
阅读次数:
75
sed(stream editer),流编辑器,对标准输出或文件逐行进行处理 一、语法格式: 1、stdout | sed [option] "pattern command" 2、sed [option] "pattern command" file 二、sed的选项 -n 只打印模式匹配行(静默 ...
分类:
系统相关 时间:
2020-04-06 17:11:27
阅读次数:
96