Update default.inc
This commit is contained in:
@@ -145,6 +145,15 @@ ROUND_NUMBER(){
|
|||||||
*) echo $(echo $1 | awk '{printf "%.0f\n", $1}');;
|
*) echo $(echo $1 | awk '{printf "%.0f\n", $1}');;
|
||||||
esac
|
esac
|
||||||
}
|
}
|
||||||
|
function ROUNDHALVES () {
|
||||||
|
[[ $1 =~ ^([\+-]?)([0-9]*)\.([0-9]+)$ ]] || { printf "%s\n" "$1" && return; }
|
||||||
|
s=${BASH_REMATCH[1]}
|
||||||
|
a=${BASH_REMATCH[2]}
|
||||||
|
(( b = 1${BASH_REMATCH[3]} * 2 ))
|
||||||
|
[[ $b =~ ^([0-9][0-9])[0-9]*$ ]] && b=${BASH_REMATCH[1]}
|
||||||
|
(( b < 25 ? (b = 0) : b >= 35 ? (a += 1, b = 0) : (b = 5) ))
|
||||||
|
printf "%s%s.%d\n" "$s" "$a" "$b"
|
||||||
|
}
|
||||||
IDS_NUMBER_FORMAT(){
|
IDS_NUMBER_FORMAT(){
|
||||||
VAL=${1}
|
VAL=${1}
|
||||||
[ "${2}" == "" ] && DEC=2 || DEC=${2}
|
[ "${2}" == "" ] && DEC=2 || DEC=${2}
|
||||||
|
|||||||
Reference in New Issue
Block a user