27、linux shell常用的几个函数,cmp

简介: 通常,使用 cmp 命令比较非文本文件,使用 diff 命令比较文本文件。diff比较并显示文件中那些行不同,cmp比较并显示一行中那些字符不同。 1、说明 1)比较两个文件的内容并报告不同的第一个字符。

    通常,使用 cmp 命令比较非文本文件,使用 diff 命令比较文本文件。diff比较并显示文件中那些行不同,cmp比较并显示一行中那些字符不同。

1、说明

1)比较两个文件的内容并报告不同的第一个字符。

cmp [ -l | -s ] File1 File2

若不指定任何文件名称或是所给予的文件名为”-”,则cmp指令会从标准输入设备读取数据。

2)option

-l   对于每个不同,(小写字母 L)显示十进制的字节数和八进制的不同字节。

-s   只返回退出值。值 0 指示相同的文件;值 1 指示不同的文件;值 2 指示不可访问的文件或缺少选项。

3)退出状态

该命令返回以下退出值:

0   文件相同。

1   文件不同。即使一个文件是另一个文件的初始后继(一个文件与另一个文件的第一个部分相同),也给出该值。

>1   发生错误。

通过变量 $?查看,$?指示返回代码来自上次执行的命令。

可以用在if等表达式中。

2、示例

cmp test test1

参考

1http://www.linuxso.com/command/cmp.html

2http://www.flatws.cn/article/program/shell/2011-02-23/14053.html

3】 台湾一所大学linux的简介网站

http://nmc.nchu.edu.tw/linux/index.htm

4】 不错的参数说明

http://blog.chinaunix.net/space.php?uid=22891521&do=blog&cuid=2540988

5http://hi.baidu.com/xliuchen/blog/item/ea19b64e51bbdfcdd1c86adb.html

目录
相关文章
|
16天前
|
Web App开发 Java Linux
Linux之Shell基本命令篇
Linux之Shell基本命令篇
Linux之Shell基本命令篇
|
22天前
|
Linux
关于Linux目录访问函数总结
关于Linux目录访问函数总结
13 1
|
29天前
|
算法 Linux C++
【Linux系统编程】深入解析Linux中read函数的错误场景
【Linux系统编程】深入解析Linux中read函数的错误场景
204 0
|
29天前
|
存储 算法 Linux
【Linux系统编程】深入理解Linux目录扫描函数:scandir目录函数(按条件扫描目录
【Linux系统编程】深入理解Linux目录扫描函数:scandir目录函数(按条件扫描目录
37 0
|
1天前
|
算法 Linux Shell
【linux进程(二)】如何创建子进程?--fork函数深度剖析
【linux进程(二)】如何创建子进程?--fork函数深度剖析
|
14天前
|
存储 Shell Linux
【攻防世界】unseping (反序列化与Linux bash shell)
【攻防世界】unseping (反序列化与Linux bash shell)
|
15天前
|
Shell 应用服务中间件 nginx
shell学习(七) 【shell 函数】
shell学习(七) 【shell 函数】
8 1
|
16天前
|
Linux 开发者
Linux文件编程(open read write close函数)
通过这些函数,开发者可以在Linux环境下进行文件的读取、写入和管理。 买CN2云服务器,免备案服务器,高防服务器,就选蓝易云。百度搜索:蓝易云
85 4
|
17天前
|
Shell Linux
【Linux】12. 模拟实现shell
【Linux】12. 模拟实现shell
27 2
|
23天前
|
Shell Linux
Linux的shell入门教程shell脚本入门教程
Linux的shell入门教程shell脚本入门教程
15 0