如何判断两个TXT内容是否相同

sh/bash/dash/ksh/zsh等Shell脚本
回复
liucheng1513
帖子: 62
注册时间: 2010-09-08 18:17
送出感谢: 0
接收感谢: 0

如何判断两个TXT内容是否相同

#1

帖子 liucheng1513 » 2011-02-28 14:23

有两个TXT文件,里面的内容分别是
118.118.45.165

118.118.45.166
如何判断两个TXT的内容是否相同
isip=`awk -F= '{ print $1 }' /var/apache-tomcat-5.5.20/webapps/bustv/tmp/ip_tmp.txt`
iplog=`awk -F= '{ print $1 }' /var/apache-tomcat-5.5.20/webapps/bustv/tmp/ip.txt`
if [[ $isip = $iplog ]];then

else

这样判断的总出错,不知道为什么
头像
佚之狐L
帖子: 840
注册时间: 2008-01-28 13:02
送出感谢: 0
接收感谢: 0

Re: 如何判断两个TXT内容是否相同

#2

帖子 佚之狐L » 2011-02-28 15:21

算md5怎么样?
携书弹剑走黄沙,瀚海天山处处家;
大漠西风飞翠羽,江南八月看桂花
sk1418
帖子: 229
注册时间: 2007-07-01 17:36
系统: (En):System
来自: (En):address
送出感谢: 2 次
接收感谢: 3 次
联系:

Re: 如何判断两个TXT内容是否相同

#3

帖子 sk1418 » 2011-03-01 4:55

你的awk命令写的有问题吧?

如果空格,空行敏感,可以用楼上的MD5
如果不敏感,先去掉空格空行,再md5也行。

或者用comm命令也行
---
regards,

Kent
头像
ebok
帖子: 852
注册时间: 2008-02-15 0:09
送出感谢: 0
接收感谢: 0

Re: 如何判断两个TXT内容是否相同

#4

帖子 ebok » 2011-03-01 9:28

diff 可以么
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.
pangding
帖子: 48
注册时间: 2011-03-01 23:14
送出感谢: 5 次
接收感谢: 0

Re: 如何判断两个TXT内容是否相同

#5

帖子 pangding » 2011-03-02 10:39

cmp 也可以用。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

Re: 如何判断两个TXT内容是否相同

#6

帖子 eexpress » 2011-03-02 10:48

diff就可以嘛。
md5sum那是连编码都验证一样了。
● 鸣学
回复

回到 “Shell脚本”