root@skywalker # digest
digest: usage: digest -l | [-v] -a
root@skywalker # digest -v -a md5 sol-10-u5-ga-sparc-dvd.iso
md5 (sol-10-u5-ga-sparc-dvd.iso) = c984d8f5c439e1e73d13f2cefc095216
root@skywalker # digest -l
sha1
md5
digest 隶属于SUNWcsu软件包,在Solaris 9上没有此命令,Solaris 10就没什么问题了。当然也可以使用第三方的脚本来实现, 这里有一个用Python实现的md5校验程序md5sum.py,网上搜到的,可以解燃眉之急。不过默认情况在Solaris 下使用Python的hashlib程序库会出现如下报错:
ImportError: No module named _md5
效率上python的代码要比根红苗正的C程序慢一些,但是速度还在可以忍受的范围之内。
PS: VIM配合Calendar插件用来做工作记录还是比较好用,但是如果不上传到Google Calendar上,搜索内容则是很大的麻烦。今天写了一个粗糙的Python脚本,遍历diary目录下的所有文件,然后用grep来查找,觉得可以再完善一下,比单纯依赖网络服务的好。

