Bash : strtoupper

strtoupper : retourne une chaîne de caractères en majuscule

Équivalent à la function PHP strtoupper

Code

 


function strtoupper() {

    # call: strotolower string
    #+ equivalent to PHP strtoupper

    local str="$1"

    if [[ "${str}" ]]; then echo "$(awk '{print toupper($0)}' <<< "${str}")"; fi

    unset str

}
 

 

Note : il est possible de remplacer la commande awk par l'usage de tr, ainsi : tr "[:lower:]" "[:upper:]"

Paramètres

string est la chaîne de caractères à retourner en majuscule.

Valeurs de retour

Retourne la chaîne de caractères en majuscule.

Exemple

 


mssg="J'aime mon métier. Je suis Informaticien !"

str=$(strtoupper "${mssg}")

echo "${str}"
J'AIME MON MéTIER. JE SUIS INFORMATICIEN !

 

 

 


<<| Page : Bash : function : strings : strtoupper : |


 

 

^ Haut de page ^