Linux命令行与Shell使用指南
一、数据处理工具
在数据处理方面,有几个实用的工具值得我们关注。
(一)grep与正则表达式
grep是一个强大的文本搜索工具,结合正则表达式能让搜索更加灵活。例如,使用正则表达式 [tf] 进行搜索:
$ grep [tf] file1
two
three
four
five
$
这里方括号表示grep会查找包含 t 或 f 字符的匹配项。若不使用正则表达式,grep会搜索匹配字符串 tf 的文本。
此外,还有egrep和fgrep命令。egrep允许指定POSIX扩展正则表达式,其中包含更多用于指定匹配模式的字符;fgrep则允许将匹配模式指定为固定字符串值的列表,这些值由换行符分隔,可将字符串列表放在文件中,然后在fgrep命令中使用该列表在更大的文件中搜索这些字符串。
(二)文件压缩工具
在Linux系统中,有多种文件压缩工具可供使用,如下表所示:
| 工具 | 文件扩展名 | 描述 |
| — | — | — |
| bzip2 | .bz2 | 使用Burrows - Wheeler块排序文本压缩算法和Huffman编码 |
| compress | .Z | 原始的Unix文件压缩工具,逐渐被淘汰 |
| gzip | .gz | GNU项目的压缩工具,使用Lempel - Ziv - Welch
超级会员免费看
订阅专栏 解锁全文
6221

被折叠的 条评论
为什么被折叠?



