0
0000
0000000
0000000000
0000000000000
0000000000000000
0000000000000000000
0000000000000000000000
0000000000000000000000000
0000000000000000000000000000
0000000000000000000000000000000
0000000000000000000000000000000000
0000000000000000000000000000000000000
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000
0000000000000000000
0000000000000000000
0000000000000000000
Updated v1.00202111
Code:
#!/bin/bash
#rgb reminder of order
trap "exit" INT
echo "Enter a message or press ctl+c to exit"
while true; do
read -p "" message
max="255"
length="${#message}"
increment=$((max / length))
r="0"
g="0"
b="120"
for ((i=0;i<${length};i++)); do if grep -q ' '<<<"${message:i:1}"; then printf ' '; else
hex=$(printf "%02x" "$r"; printf "%02x" "$g"; printf "%02x" "$b"); printf "[color=\"#$hex\"]${message:i:1}[/color]"; fi
# r=$((r - increment))
# g=$((g - increment))
b=$((b - increment))
# if [[ "$g" -lt "0" ]]; then g=0; fi
done
echo ''
done
Bookmarks