blob: a50dfd917db9e5a15ad722327a9d7235f0b8de66 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#!/usr/bin/env sh
test which > /dev/null ||
exit 1
if test -t 0
then
echo "$1"
else
cat /dev/stdin
fi |
tr -d '#' | # remove '#'
tr '[:lower:]' '[:upper:]' | # uppercase is needed for bc
sed 's/\([0-9A-F]\{2\}\)/\1\n/g;iibase=16' |
bc |
tr '\n' ',' |
sed 's/.$// ; s/.*/rgb(&)/'
|