找回密码
 注册
关于网站域名变更的通知
查看: 644|回复: 3
打印 上一主题 下一主题

Linux diffstat命令

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-6 14:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x

9 L( a' V0 p& k9 i2 g1 t7 iLinux diffstat命令根据diff的比较结果,显示统计数字。0 i( ~3 |6 }0 t. {

3 Y/ ?% W: b# y+ wdiffstat读取diff的输出结果,然后统计各文件的插入,删除,修改等差异计量。1 |; a( k( a& e! h
9 _% q/ n' t" }
语法
# l) q7 w! n  F* kdiff [-wV][-n <文件名长度>][-p <文件名长度>]
8 Z( ]: p/ _" f* N& D! U7 B) ~参数:
! v5 w' a, e. ]" ~, `) h2 W# k  Z: o  x$ d% U
-n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。$ x& h  O, o! y  J: ~9 h3 C
-p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。5 ]! h. W, a; p7 T* t
-w  指定输出时栏位的宽度。! K2 Y2 p- I$ E
-V  显示版本信息。' z3 p4 z6 J% j$ ^* T! i$ j
实例
; F: o, [2 Q' i3 ]用户也可以直接使用"|"将diff指令所输出的结果直接送给diffstat指令进行统计结果的显示。
/ l5 ?4 L2 W" p( K0 w" r2 L
+ v: n0 @# A; }' V+ C' i, a使用该指令时,若所比较的文件或者子目录不在当前目录下,则应该使用其完整路径。: s: B" g& j, w2 g. }4 _

/ U1 D$ g) [* ]" ~: i8 @将目录"test1"和"test2"下的同名文件"testf.txt"使用diff指令进行比较。然后使用diffstat指令对结果进行统计显示,输入如下命令:9 b9 t" F% r7 }" u
2 ]+ D0 ~5 ^5 P# s' U: O
$ diff test1 test2 | diffstat   #进行比较结果的统计显示
+ [7 g& l  U3 c; J# A. ^- U' G注意:使用这条命令可以非常方便地实现统计显示的功能。
) t9 A% y/ }+ z6 Y) V0 ^8 E5 ]6 F+ R2 C1 k5 m. d# d$ p4 ?
对于查看文件中的内容,用户可以通过指令"cat"进行查看即可,具体操作如下:
# C" V" ?% ~6 p5 H+ y+ ]1 q  x; V8 y, C$ c$ E- k& |2 p0 q# L, e
$ cat test1/testf.txt           #查看test1/testf的内容  
6 b- ]' p" V' Y; C; Y& @abc  
+ O0 y6 c5 y2 o! n1 Tdef  
7 o& ]% @1 \2 X: _$ Q; jghi  
" `: X; m7 W) u# S: {" `  _! xjkl  7 w6 ], }  X' n. K) n; D
mno  
$ `! i1 ~+ t% b5 q' M( ?2 npqr  
  z5 _' {! v3 K2 T# U5 M$ b+ b# D4 fstu  ) M+ e" W7 C# V# C2 |8 |
vws  
. ]. H+ f0 }) d; B" G' `. t2 z$ cat test2/testf.txt           #查看test2/testf的内容  4 z) |; Q# z+ I* e, ?
abc  
9 J/ Y+ h' g9 U7 ^) _0 tdef  ( M  y& l  X0 G! @& z
ghi  6 C" c* n& ~" t) w
jkl  
  |1 K! ]. j; E& p  J  zmno
  P3 G, N( t: T8 o8 _' f' a4 f从上面的文件内容显示,可以看到两个文件内容的差别。现在来运行刚才的命令,对文件比较的结果进行统计显示,结果如下:+ ~4 k4 t1 `+ S0 w5 V

/ M. o4 G0 d3 P5 E0 a& Btestfile | 2 +-             #统计信息输出显示  8 x( X8 f% `: Z. w% a  u+ D
1 file changed, 1 insertion(+), 1 deletion(-)

该用户从未签到

2#
发表于 2021-7-6 16:14 | 只看该作者
Linux diffstat命令

该用户从未签到

3#
发表于 2021-7-6 16:16 | 只看该作者
Linux diffstat命令

该用户从未签到

4#
发表于 2021-7-6 16:17 | 只看该作者
Linux diffstat命令
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-6-22 14:57 , Processed in 0.093750 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表