Chinaunix

标题: 通過shell如何比較兩個文件大小是否一樣? [打印本页]

作者: kylix-2008    时间: 2007-07-06 13:38
标题: 通過shell如何比較兩個文件大小是否一樣?
通過shell如何比較兩個文件大小是否一樣?有沒有一個簡單command?
作者: Minsic    时间: 2007-07-06 15:03
想不出有什么命令可以直接比较 ,写了个简单的脚本:\r\n\r\n
  1. if [ `ls -l $1|awk \'{print $5}\'` -eq `ls -l $2|awk \'{print $5}\'` ]\r\n  then \r\n    echo \'file1=file2\'\r\n  else \r\n    echo \'file1!=file2\'\r\nfi
复制代码
\r\n\r\n用法,假设脚本名为aaa,比较file1和file2的大小:aaa file1 file2
作者: Philmoon    时间: 2007-07-06 16:16
Solaris下有cmp命令的呀,就是比较两个文件内容的。Please man cmp
作者: wenuy    时间: 2007-07-06 16:25
diff ,还可以把不一样地方找出来
作者: Minsic    时间: 2007-07-06 16:45
cmp和diff怎么比较文件大小的?只能比较文件内容吧?




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2