Adds javascript functions for bash

This commit is contained in:
William Carroll 2016-05-04 11:12:28 -07:00
parent 4a0783fc87
commit 530ce58896

32
.js_to_bash.sh Normal file
View file

@ -0,0 +1,32 @@
# js function syntax for bash
function trimend {
LENGTH=${#1}
AMT=$2
TAKE=$((LENGTH-AMT))
echo $1 | cut "-c-$TAKE"
}
function trimfront {
TMP0=$(echo $1 | rev)
TMP1=$(trimend $TMP0 $2 | rev)
echo $TMP1
}
function length {
echo ${#1}
}
function slice {
STR=$3
AMT0=$1
AMT1=$2
LEN=$(length $STR)
BACK=$((LEN-AMT1))
RES0=$(trimfront $STR $AMT0)
RES1=$(trimend $RES0 $BACK)
echo $RES1
}