哈希从string创buildhex颜色代码(在bash中)

我想要使​​用rrdtool生成我的服务器通信量的graphics,但是它需要graphics上每行的hex颜色代码。

由于我想遍历一堆不同的域数据文件,我想以编程方式生成这些颜色代码 。 我也希望他们保持一个给定的域数据文件的一致性 – 所以我认为这个域名散列是一个很好的方法来使用。 问题是,我不知道从哪里开始。

有一个简单的algorithm,我可以在bash中使用散列string(域名)到hex颜色代码

那么md5呢?

domain=example.com color=#`echo -n $domain | md5 | cut -c1-6` 

结果variables$color将是#5ababd