From ccb3cc4bfda133c3bacaf6f7823c0abcfd8a7e13 Mon Sep 17 00:00:00 2001 From: filip <“filip.rabiega@gmail.com”> Date: Fri, 17 Oct 2025 14:42:17 +0200 Subject: changed stuff --- decperc | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100755 decperc (limited to 'decperc') diff --git a/decperc b/decperc deleted file mode 100755 index 3eff460..0000000 --- a/decperc +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/zsh - -dec_into_perc() { - dec="$1" - # duplicating code, don't care - if echo "$dec" | grep -qE '^(-?[0-9]+\.[0-9]+|-?[0-9]|\.[0-9]+)$'; then - percent="$(echo "$dec * 100" | bc -l)" - echo "${percent}%" - else - echo "Error: not a decimal number" >&2 - exit 1 - fi -} - -perc_into_dec() { - perc="$1" - # duplicating code, don't care - if echo "$perc" | grep -qE '^(-?[0-9]+\.[0-9]+%|-?[0-9]+%|\.[0-9]+%)$'; then - dec="{$perc%?}" - dec="$(echo "$dec / 100" | bc -l)" - echo "$dec" - else - echo "Error: not a percent" >&2 - exit 1 - fi -} - -echo "$1" | grep -qE '^(-?[0-9]+\.[0-9]+|-?[0-9]|\.[0-9]+|-?[0-9]+\.[0-9]+%|-?[0-9]+%|\.[0-9]+%)$' && - len=${#1} && - [[ ${1:len-1:1} == "%" ]] && perc_into_dec "$1" || dec_into_perc "$1" -- cgit v1.2.3