第二十一章21-文本处理
学习用来‘切割’文本的程序
cat:连接文件并打印到标准输出
sort:给文件行排序
uniq:报告或者忽略重复行
cut:从每行中删除文本区域
paste:合并文件文本行
join:基于某个字段来连接两个文件的文本行
comm:逐行比较两个文件的文本行
diff:逐行比较文件
patch:给原始文件打补丁
tr:翻译或删除字符
sed:用于筛选和转换文本的流编辑器
aspell:交互式拼写检查器21.1 文本应用程序
大文档先用文本格式编辑再用标记语言来描述已完成的文档格式
sort -k:指定按某一列排序
[seven@localhost ~]$ sort -k 3.1nbr abc.txt
cut -f:抽取一列字段
[seven@localhost ~]$ cut -f 3 abc.txt
paste filename1 filename2:添加一个或多个文本列到文件中
[seven@localhost ~]$ paste name.txt school.txt > student.txtjoin: 类似于paste,通常与关系型数据库关联,往文件中添加列
文件中的行得按关键字排序
linux命令行入门(五) 《The Linux Command Line》
最新推荐文章于 2022-01-18 15:24:25 发布
本文档介绍了Linux命令行中用于文本处理的工具,包括cat、sort、uniq、cut、paste、join等,并讲解了如何进行文本比较、格式化输出和打印。此外,还涉及到了编译程序的基本流程以及编写Shell脚本的基础知识。
摘要由CSDN通过智能技术生成