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 : |