shell cmp指令
时间: 2023-09-27 12:12:06 浏览: 209
cmp.exe cmp 命令
3星 · 编辑精心推荐
cmp指令在shell中用于比较两个文件的内容。如果文件相同,则cmp指令返回值为0,如果文件不同,则返回值为1。如果发生错误,则返回值为2。可以通过以下方式使用cmp指令:cmp -s file1 file2。例如,如果要在shell步骤中比较文件prog.c.bak和prog.c,可以使用以下语句:if cmp -s prog.c.bak prog.c then echo No change fi。在这个例子中,如果两个文件相同,则显示"No change"。如果显示消息"cmp: EOF on prog.o.bak",则表示prog.o的第一部分与prog.o.bak相同,但在prog.o中还有其他数据。要显示不同字节的每个对,可以使用cmp -l file1 file2命令。这将比较文件并显示字节数和每个不同的字节。例如,如果第五个字节在file1中是八进制101,在file2中是八进制141,则cmp命令将显示这个不同字节的信息。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* [linux cmp命令参数及用法详解--比较两个文件](https://blog.csdn.net/caoyuanll/article/details/42042387)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *3* [M1:十六位精简指令集计算机](https://download.csdn.net/download/weixin_42126677/20229443)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文