整理文件比较的Shell脚本
来源:互联网 发布:建立数据透视表 编辑:程序博客网 时间:2024/05/22 14:35
问题
如何对不同环境生成的文件进行比较?
方案
通过对文件进行消息摘要计算,例如MD5,SHA-1,通过比较摘要来判断文件的一致性
脚本
md5sum例子,生成文件对应的md5码
比较文件md5码
$ls *.jarweblogic.jar wlclient.jar$ md5sum *.jar >> mymd5result.txt$cat mymd5result.txt c97f8d9aae6ed2c93b5bede83320944b weblogic.jar9cbc591f62173404c991d75b45f254b1 wlclient.jar
#!/bin/shusage(){ echo "usage:'test.sh file1 file2' compare file md5 code"}if [ $# -ne 2 ];then usage exit 1ficat $1 | while read mylinedo e0=`echo $myline |awk '{print $1}'` e1=`echo $myline |awk '{print $2}'` count=`grep $e1 $2|wc -l` if [ $count -ne 1 ] ; then echo "$e1 more than one time in $2" exit 1 fi te1=`grep $e1 $2|awk '{print $2}' ` te0=`grep $e1 $2|awk '{print $1}' ` if [ "$e1"x = "$te1"x ]; then if [ "$te0"x = "$e0"x ] ; then echo "file:"$e1" equals!" else echo "file:"$e1" not equals!" fi else echo "file:"$e1" is not exist in $2" fidone
- 整理文件比较的Shell脚本
- 整理文件比较的Shell脚本
- shell 脚本 文件比较和数值比较
- shell实用脚本:整理目录文件
- 转载整理-shell脚本的基本知识
- shell脚本专家指南--比较的基本原理
- shell脚本中浮点数的比较
- shell脚本 判断文件存在,并比较文件时间
- 同步文件的shell脚本
- 打开文件的shell脚本
- 利用shell脚本遍历文件夹内所有的文件并作整理统计
- BASH命令和SHELL脚本总结(11)比较两个文件创建时间的先后
- shell脚本——比较当前时间与文件的创建时间间隔
- Shell脚本知识整理
- Shell自动化脚本整理
- shell脚本中比较
- shell 脚本字符串比较
- shell常用脚本比较
- windows下Qt4.4 安装教程
- sql详解
- 鸽巢原理应用于一道十分有意思的题目
- 用PL/SQL判断一个FTP服务器上的文件是否存在
- 国防部称中国军舰行动合法 要求日停派军机-钓鱼岛问题-中日领土争端-中日关系
- 整理文件比较的Shell脚本
- ios支付宝客户端应用开发指南
- C# Dictionary 泛型字典集合
- 零线与地线既然都是接地的,它们的区别在哪里,零线在变压器中的工作原理是怎样的?
- BT5R3 OpenVPN的配置
- Linux安装freetds
- 学者称司法改革可能成我国政治体制改革切入点-政治体制-改革-切入
- 江南style
- iOS开发技巧8