`
flowercat
  • 浏览: 362281 次
社区版块
存档分类
最新评论

grep比较两个文件的异同

 
阅读更多

1、统计两个文本文件的相同行

grep -Ff file1 file2


2、统计file2中有,file1中没有的行

grep -vFf file2 file1

分享到:
评论

相关推荐

    linux grep命令详解

    当搜索多个文件时,输出时不显示文件名,与 `-H` 相反。 - 示例:`grep -h "panda" file testfile`,输出时不包含文件名。 - **--help** 显示帮助信息。 #### 3. 其他常用选项 - **-i, --ignore-case** 忽略...

    Shell脚本对比两个文本文件找出不同行的2个方法分享

    它有三个不同的输出选项:`-1`, `-2`, 和 `-3`,分别表示仅显示第一个文件中的行、仅显示第二个文件中的行以及显示两个文件都有的行。当使用`-3`选项时,它会忽略两个文件共有的行,从而只显示不同之处。 命令格式...

    grep与正则表达式

    | `/l..e/` | 匹配包含一个 "l" 后跟两个字符再跟一个 "e" 的行 | | `*` | 匹配前面的字符零次或多次。 | `/*love/` | 匹配包含跟在零个或多个空格后的模式 "love" 的行 | | `[]` | 字符集合,匹配括号中的任何一个...

    windows grep 软件

    例如,你可以搜索所有以".txt"结尾的文件名,或者查找包含连续两个或更多个空格的行。 2. **多文件类型搜索**:`grepWin`可以在不同类型的文件中进行搜索,不论它们是文本文件、源代码文件还是其他格式。这使得它...

    grep是linux中使用最广泛的命令

    使用`grep '[A-Z][A-Z]..C' data`可以匹配以两个大写字母开头,接着是任意两个字符,并以`C`结尾的行。结果如下: ``` 483Sept5AP1996USP65.00LVX2C189 219dec2CC1999CAD23.00PLV2C68 484nov7PL1996CAD49.00PLV2C234...

    grep 命令操作说明使用详解

    3. **比较文件差异**:`diff -u file1 file2 | grep '^>'`找出两个文件的不同之处。 4. **监控实时输出**:`tail -f log.txt | grep 'important'`持续监控log.txt,只显示包含'important'的行。 5. **递归查找**:`...

    正则表达式grep[global search regular expression]

    `grep`的工作机制是在一个或多个文件中搜索特定的字符串模板。如果模板中包含空格,需要使用引号将其引用起来。搜索结果会显示在屏幕上,并不会修改原始文件的内容。此外,`grep`还通过返回不同的状态值来指示搜索...

    java编译后的文件上传至linux服务端

    3. **Git**:既然提到了两个git提交间的差异,我们可以使用`git diff`命令查看两个提交之间的变化,然后仅将这些变动过的文件上传到服务器。使用`git diff --name-only commit1 commit2`列出差异文件,再逐个上传。 ...

    linux常用命令大全 .docx

    - `diff`:比较两个文件的差异 ### 文件权限和所有权 - `chmod`:改变文件或目录的权限 - `chown`:改变文件或目录的所有者 - `chgrp`:改变文件或目录的群组 ### 包管理 - `apt`(Debian/Ubuntu):包管理工具 - ...

    Linux下find和grep常用命令及区别介绍

    有两个主要的命令用于这一目的:`find`和`grep`。虽然它们都可以帮助我们查找信息,但它们的作用和使用方法有所不同。 `find`命令是基于文件的元数据进行搜索的。它允许你根据诸如文件名、文件大小、所有者、所属组...

    linux自己整理文档

    Diff命令用于比较两个文件的差异。 - **-y**:横向比较两个文件的不同部分。 - **-c**:纵向比较两个文件的不同部分。 **示例:** ```sh diff -y file1.txt file2.txt diff -c file1.txt file2.txt ``` #### 六、...

    两个linux常用命令集合

    下面,我们将详细探讨两个文件名中提到的“常用命令集合”。 首先,我们来看`linux常用命令和快捷键.txt`,这个文件很可能包含了Linux终端中的快捷键和一些基本命令。在Linux终端中,快捷键可以极大地提高工作效率...

    unix命令集

    逐字节比较两个文件的内容。 **示例:** - `cmp file1 file2`:比较文件`file1`和`file2`的内容。 #### 20. ftp - 远程文件传输 **命令格式:** ``` ftp [hostname|IP address] ``` **功能:** 连接远程FTP服务器...

    linux-diffr一个差异高亮显示工具

    在Linux环境中,`diffr`是一个非常实用的工具,它...总之,`diffr`是一个强大的文本差异比较工具,能够显著提高你在Linux开发和Shell包管理中的工作效率。通过掌握它的用法,你将在处理文本比较任务时更加得心应手。

    LINUX基本操作命令 .txt

    - `diff file1 file2`:比较两个文件的内容差异。 - `comm file1 file2`:比较两个文件中的行,输出只存在于一个文件中的行。 #### 文本处理与环境设置 1. **`echo` 命令**: - `echo message`:打印一条消息。...

    常用Shell命令详解

    5. `diff`:比较两个文件的差异。`-c`选项提供详细差异,`-I`忽略大小写。例如,`diff -c file1 file2`将显示两个文件的差异。 6. `dircmp`:比较两个目录的差异,类似`diff`但针对目录。`-s`选项仅显示不同,不...

    Linux相关命令详解

    diff 命令是用于比较两个文件的差异。diff 语法规则包括diff [OPTIONS] [FILE1] [FILE2],其中 OPTIONS 是可选参数,FILE1 和 FILE2 是输入文件。diff 的常用选项包括-b 选项,用于忽略空格,-i 选项,用于忽略大小...

    Ubuntu.Linux命令行大全.pdf

    - **4.4.2 比较两个文件的内容差异**:使用`comm`命令比较两个排序后的文件。 - **4.4.3 显示两个文件之间的差异**:使用`diff`命令显示两个文件之间的不同部分。 - **4.5 文件浏览与搜索** - **4.5.1 分页查看...

    Linux常用命令--完整

    7. cmp命令:用于比较两个文件是否有差异。 8. diff命令:用于比较两个文本文件的不同之处,逐行比较。 9. diffstat命令:基于diff输出结果,统计各文件的插入、删除、修改等差异数量。 10. file命令:用于辨识...

Global site tag (gtag.js) - Google Analytics