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

Linux diffstat命令

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

& ?; J& ~3 }: NLinux diffstat命令根据diff的比较结果,显示统计数字。
9 N9 x6 ?$ k8 G2 u( d) }  [3 o( H) j+ N
diffstat读取diff的输出结果,然后统计各文件的插入,删除,修改等差异计量。4 w, t2 r  {5 j9 d8 B2 w3 \
# N3 }; ~4 y$ g5 i1 u  @
语法
4 a" R1 o7 z" H; c+ M- ]! @1 t0 A* V8 E) Tdiff [-wV][-n <文件名长度>][-p <文件名长度>]6 L, a8 A/ S1 k% a# @( {) w: Z0 Y* o
参数:
8 O% F! z& h/ [2 Y" h5 K( N  Z
5 \# M/ d3 z- p) a( Q: a# w2 i-n<文件名长度>  指定文件名长度,指定的长度必须大于或等于所有文件中最长的文件名。
" ?- b6 w. d+ \-p<文件名长度>  与-n参数相同,但此处的<文件名长度>包括了文件的路径。4 O9 c& [+ ~( ^9 ^
-w  指定输出时栏位的宽度。
7 M1 v9 x7 c( l-V  显示版本信息。
: Q/ s* p& t. ^2 Z! h1 n& z# ^实例
- H) K" Q! y4 X! q% r3 ~& c用户也可以直接使用"|"将diff指令所输出的结果直接送给diffstat指令进行统计结果的显示。
3 f" B9 u9 X0 b
' |# R9 x* h! w9 n2 L使用该指令时,若所比较的文件或者子目录不在当前目录下,则应该使用其完整路径。
' T1 M* y& I' p; X. Z) b2 Y
0 k" I. g. a3 f8 J- \将目录"test1"和"test2"下的同名文件"testf.txt"使用diff指令进行比较。然后使用diffstat指令对结果进行统计显示,输入如下命令:# I$ r  v! H# `# _! w. F8 O0 U' Y. o
, A/ I: H' I! O' z
$ diff test1 test2 | diffstat   #进行比较结果的统计显示+ W1 Q7 p  R0 A! Z  A
注意:使用这条命令可以非常方便地实现统计显示的功能。
; g5 C, S! N) O* c: N) N+ h5 @+ U* ], E( c+ ?/ d
对于查看文件中的内容,用户可以通过指令"cat"进行查看即可,具体操作如下:
( c: h( z, s+ M0 }) s  L" C, u  H. T, D2 L
$ cat test1/testf.txt           #查看test1/testf的内容  8 O0 Q3 ^5 N+ x. H5 a2 Y
abc  
" h8 `: q% w; P, Ldef  " c$ P- {" U) ~& r2 q
ghi  1 a* ^4 t5 u$ [' z, _& e* l
jkl  
8 c0 ?+ }: ?) O1 fmno  
6 \) |! H2 n7 U6 @/ P8 o- |pqr  " d- z& z% n! \) k8 E
stu  
# L  L8 ^' N1 z: U/ O+ {vws  
6 n( Y/ @: i( a* W$ L$ cat test2/testf.txt           #查看test2/testf的内容  
9 q# ~8 h) s# a; g5 w" Jabc  2 b. \" r4 A) F6 b/ i1 a
def  ' N1 b* S* h1 t3 _. V/ V# x/ u( }
ghi  
4 N5 ~% q$ E2 Vjkl  0 k: ?0 g% v7 c$ A" k; F* X
mno$ y! g# n- \! L* c) W
从上面的文件内容显示,可以看到两个文件内容的差别。现在来运行刚才的命令,对文件比较的结果进行统计显示,结果如下:( p( y9 Y3 I; w) g

" y* y( B" @8 H6 E" @/ ntestfile | 2 +-             #统计信息输出显示    u2 ?, M9 k/ _
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-11-24 02:52 , Processed in 0.125000 second(s), 24 queries , Gzip On.

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

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

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