Я хочу построить графики трафика моего сервера, используя rrdtool, но ожидаются шестнадцатеричные цветовые коды для каждой линии на графике.
Поскольку я хочу перебрать различную кучу файлов данных домена, я хотел бы генерировать эти цветовые коды программно. Я также хотел бы, чтобы они оставались согласованными для данного файла данных домена - поэтому я думаю, что хеш доменного имени было бы хорошим методом использовать. Проблема в том, что я не знаю, с чего начать.
Есть ли простой алгоритм, который я могу использовать в bash для хеширования строк (доменных имен) в шестнадцатеричные коды цветов?
Как насчет md5?
domain=example.com
color=#`echo -n $domain | md5 | cut -c1-6`
Результирующая переменная $color
будет #5ababd