29 lines
		
	
	
	
		
			432 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
	
		
			432 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
# 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 {
 | 
						|
  start="$1"
 | 
						|
  end="$2"
 | 
						|
  string="$3"
 | 
						|
  echo "${string:${start}:${end}}"
 | 
						|
}
 | 
						|
 | 
						|
function setInterval {
 | 
						|
  eval "while true; do $1; sleep $2; done"
 | 
						|
}
 |