Convert String in Shell Script


Convert First Character to Upper Case in Shell Script

#!/bin/bash
string="my name is Gaurav"
echo "${string^}"  # My name is Gaurav



Convert a String to Upper Case in Shell Script

#!/bin/bash
string="my name is Gaurav"
echo "${string^^}" # MY NAME IS GAURAV


Convert First Character to Lower Case in Shell Script

#!/bin/bash
string="My name is Gaurav"
echo "${string,}" # my name is Gaurav


Convert a String to Lower Case in Shell Script

#!/bin/bash
string="My name is Gaurav"
echo "${string,,}" # my name is gaurav



Get the Length of String in Shell Script

#!/bin/bash
string="My name is Gaurav"
echo "length of string variable is ${#string}"




Video Script


#!/bin/bash
string="my name is Gaurav"
echo "${string}"   # my name is Gaurav
echo "${string^}"  # My name is Gaurav
echo "${string^^}" # MY NAME IS GAURAV
string="My name is Gaurav"
echo "${string}"  # My name is Gaurav
echo "${string,}" # my name is Gaurav
echo "${string,,}" # my name is gaurav
echo "length of string variable is ${#string}"


output:

┌──(gaurav㉿learning-ocean)-[~/shellscript-youtube]
└─$ ./string-variable.sh
my name is Gaurav
My name is Gaurav
MY NAME IS GAURAV
My name is Gaurav
my name is Gaurav
my name is gaurav
length of string variable is 17




Video