#!/bin/bash
n=1
while read scan; do
- if [ "${n}" != 1 ]; then
+ if [[ ! "${scan}" =~ "[\"scan" ]]; then
+ continue
+ fi
+ if [ "${n}" -ne 1 ]; then
echo ""
fi
echo "Scan ${n}:"
- lab=$(echo "${scan}" | jq -cr '.scan.lab | join(", ")')
- lch=$(echo "${scan}" | jq -cr '.scan.lch | join(", ")')
- rgb=$(echo "${scan}" | jq -cr '.scan.rgb | join(", ")')
+ lab=$(echo "${scan}" | jq -cr '.[2].scan.lab | join(", ")')
+ lch=$(echo "${scan}" | jq -cr '.[2].scan.lch | join(", ")')
+ rgb=$(echo "${scan}" | jq -cr '.[2].scan.rgb | join(", ")')
r=$(echo "${rgb}" | cut -f 1 -d "," | tr -d " ")
g=$(echo "${rgb}" | cut -f 2 -d "," | tr -d " ")
b=$(echo "${rgb}" | cut -f 3 -d "," | tr -d " ")
echo "RGB: ${rgb}"
echo "HEX: #${rH}${gH}${bH}"
((n++))
-done < <(bluecolor --format json)
+done < <(bluecolor --scan --pipe --format json)