Length of a String Stored in a Variable
${#VARIABLE}
eg.,
$ FRUIT="Orange"
$ echo ${#FRUIT}
6
In bash, variables that store values are known as parameters.
Ref: Bash Reference Manual -> Shell Parameter Expansion -> ${#parameter}Remove First n Characters from a String
${VARIABLE:n}
eg.,
$ PARAM="Quick Brown Fox"
$ echo ${PARAM:6}
Brown Fox
Remove Last n Characters from a String
${VARIABLE::-n}
eg.,
$ PARAM="Quick Brown Fox"
$ echo ${PARAM::-6}
Quick Bro
Convert a String to Upper Case
${VARIABLE} | tr '[:lower:]''[:upper:]' eg.,
$ NAME='Giri Mandalika'
$ echo ${NAME} | tr '[:lower:]''[:upper:]'
GIRI MANDALIKA
Convert a String to Lower Case
${VARIABLE} | tr '[:upper:]''[:lower:]' eg.,
$ NAME='Giri Mandalika'
$ echo ${NAME} | tr '[:upper:]''[:lower:]'
giri mandalika