1. 首页
  2. 操作系统
  3. Linux
  4. 文本文件批量比对shell脚本

文本文件批量比对shell脚本

上传者: 2019-04-27 11:08:07上传 APPLICATION/X-SHELLSCRIPT文件 424B 热度 42次
经常碰到文本文件更新变化,需要比对差异(比对出哪此文件有变化和变化内容),类似UltraEdit等工具可以胜任,不过如果需要比对的文件太多时,好像没有什么合适的工具,为此自己写了一个shell脚本,可以在linux/unix或者windows中的cgywin中执行,可以节省不少时间
用户评论
码姐姐匿名网友 2019-04-27 11:08:07

#!/bin/sh if [ $# != 2 ] ; then echo " Find the changing of files and content" echo " Usage:$0 pathname1 pathname2" echo " ex:$0 dir1 dir2" exit fi pathname1=$1 pathname2=$2 cd $pathname1 find . -type f | \ while read i; do grep . $i> /dev/nul

码姐姐匿名网友 2019-04-27 11:08:07

1. 下载下来是一个shell脚本文件(竟然没有后缀名,为什么不添加.sh后缀呢?) 2. 代码总共就24行,为了后面的人方便,我直接贴在评论中了: #!/bin/sh if [ $# != 2 ] ; then echo " Find the changing of files and content" echo " Usage:$0 pathname1 pathname2" echo " ex:$0 dir1 dir2" exit fi pathname1=$1 pathname2=$2 cd

码姐姐匿名网友 2019-04-27 11:08:07

还不错。可以用。

码姐姐匿名网友 2019-04-27 11:08:07

脚本实用性不高,也没有注释,不容易理解

码姐姐匿名网友 2019-04-27 11:08:07

我想要的是列出文件内容的不同,但是输出的结果里面把所有的时间不同的都输出了 然后有内容不同的时候没有输出文件的名字 不好用

码姐姐匿名网友 2019-04-27 11:08:07

不会用,学习吧

码姐姐匿名网友 2019-04-27 11:08:07

看内容,不会用,从头学学吧

码姐姐匿名网友 2019-04-27 11:08:07

还可以,比较简洁