Quantcast
Channel: Mandalika's scratchpad
Viewing all articles
Browse latest Browse all 115

Shell Scripting: Few Tidbits #1

$
0
0

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

Viewing all articles
Browse latest Browse all 115

Trending Articles