我有一个包含以下数据的文件:
blub\0test\0further\0
现在想要测试确切内容是否来自shell的该文件。 什么是可移植方式(跨* nixs)的测试?
请忽略任何深奥的gnu,bash等扩展。
答案 0 :(得分:0)
如果您想比较文件内容(或实际上任何大型内容),您可以使用md5。
幸运的是,bash有md5sum!所以你可以获得相应的"值"对于每个内容。
md5sum yourfile
如果您将要查找的内容存储在另一个文件中(让我们说cmpval),您可以使用:
md5sum yourfile > tmp
cmp tmp cmpval
rm tmp