如果想在Linux命令行方式下,对2个文本文件的内容做比较,找出同时包含在这2个文本文件中的内容,可以使用Linux系统带的工具comm来处理,前提是被比较的2个文本文件要是有序的,可以先用sort处理一下,具体操作方法如下:原始文件如下:a.txtdcbab.txtgfba排序处理sort a.txt > a1.txtsort b.txt > b1.txt处理结果文件如下:a1.txtabcdb1.txtabfg比较处理comm a1.txt b1.txtabfgcd输出结果包括3列 其中第3列显示的是2个文件中都包含的内容。第1列显示只包含在第一个文件a.txt中的第2列显示只包含在第二个文件b.txt中的可以通过参数指定要显示的列 如:comm a1.txt b1.txt -12ab-12 表示不显示第1列和第2列,只显示第3列-1 不显示第1列,显示第2,3 列-13 不显示第1,3列,显示第2列Ubuntu 7.10下玩精美的3D坦克游戏(图)Thinkpad R61笔记本 Ubuntu 7.10 安装 Compiz相关资讯 Linux命令 comm
- 48 字节命令可令 Linux 系统当机! (今 07:55)
- 在Linux笔记本上执行这句命令能致 (02月02日)
- .NET开发必会的Linux命令 (12/20/2015 10:32:03)
| - 运维工程师必会的109个Linux命令 (03月09日)
- 有趣的Linux命令行:随机输出唐诗 (12/28/2015 20:14:23)
- 10 个 Linux 中的 passwd 命令示例 (10/29/2015 10:14:30)
|
本文评论 查看全部评论 (0)