desktop-ubuntu/_scripts/to_hex.sh

24 lines
371 B
Bash
Raw Normal View History

2023-06-18 15:34:39 +02:00
#!/usr/bin/zsh
# convert base10 to hexadecimal
# #TODO
# - whitespace-separated arguments to corresponding array of values
# (exluding -f/--flags)
# - multiple convert arguments to acco
# (i.e. "0 255 204" to "00 FF CC")
DEC="$1"
HEX=`echo "obase=16; ibase=10; $DEC" \
| bc
`
if [[ $@ =~ '-v' ]]; then
echo "DEC: '$DEC'
HEX: '$HEX'
"
else
echo "$HEX"
fi