以可移植的方式匹配文件

时间:2016-08-08 20:22:47

标签: shell unix

我有一个包含以下数据的文件:

blub\0test\0further\0

现在想要测试确切内容是否来自shell的该文件。 什么是可移植方式(跨* nixs)的测试?

请忽略任何深奥的gnu,bash等扩展。

1 个答案:

答案 0 :(得分:0)

如果您想比较文件内容(或实际上任何大型内容),您可以使用md5。

幸运的是,bash有md5sum!所以你可以获得相应的"值"对于每个内容。

md5sum yourfile 

如果您将要查找的内容存储在另一个文件中(让我们说cmpval),您可以使用:

md5sum yourfile > tmp
cmp tmp cmpval
rm tmp