我想使用以下方法生成服务器流量图表rrd工具,但它需要图表上每条线都有十六进制颜色代码。
因为我想迭代一组不同的域数据文件,所以我想通过编程生成这些颜色代码。我还希望它们对于给定的域数据文件保持一致 - 因此我认为域名哈希值会是个好方法。问题是,我不知道从哪里开始。
有没有一个简单的算法,我可以在 bash 中使用哈希字符串(域名)十六进制颜色代码?
答案1
md5 怎么样?
domain=example.com
color=#`echo -n $domain | md5 | cut -c1-6`
得到的变量$color
将是#5ababd