Pular para o conteúdo principal
Converter maiúsculos em minúsculos e vice-versa com shell
MAIÚSCULO para minúsculos
Comando tr
tr 'A-Z' 'a-z' <<< PALAVRA
tr 'A-Z' 'a-z' <<< "FRASE COMPLETA"
Comando sed
sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÉÊÍÓÔÕÚÇ/abcdefghijklmnopqrstuvwxyzàáâãéêíóôõúç/' <<< PALAVRA
sed 'y/ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÉÊÍÓÔÕÚÇ/abcdefghijklmnopqrstuvwxyzàáâãéêíóôõúç/' <<< "FRASE COMPLETA"
Recursos Shell
FRASE="CONVERTER MAIÚSCULOS EM MINÚSCULOS E VICE-VERSA COM SHELL"
Tudo minúsculos
echo ${FRASE,,}
Uma Letra minúsculos
echo ${FRASE,,A}
Exceto Letra minúsculos
echo ${FRASE,,[!A]}
Vogais minúsculos
echo ${FRASE,,[AEIOU]}
Não Vogais minúsculos
echo ${FRASE,,[!AEIOU]}
Minúsculos para MAIÚSCULO
Comando tr
tr 'A-Z' 'a-z' <<< palavra
tr 'A-Z' 'a-z' <<< "frase completa"
Comando sed
sed 'y/abcdefghijklmnopqrstuvwxyzàáâãéêíóôõúç/ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÉÊÍÓÔÕÚÇ/' <<< PALAVRA
sed 'y/abcdefghijklmnopqrstuvwxyzàáâãéêíóôõúç/ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÉÊÍÓÔÕÚÇ/' <<< "FRASE COMPLETA"
Recursos Shell
FRASE="converter maiúsculos em minúsculos e vice-versa com shell"
Tudo Maiúsculo
echo ${FRASE^^}
Uma Letra Maiúscula
echo ${FRASE^^e}
Exceto Letra Maiúscula
echo ${FRASE^^[!a]}
Vogais Maiúsculas
echo ${FRASE^^[aeiou]}
Não Vogais Maiúsculas
echo ${FRASE^^[!aeiou]}
Comentários