Pular para o conteúdo
Insetário do Bash

/static/insetario/inseto/param-caixa/

Menu

BSH-012 · Parâmetros

${var^^}

Sobe ou desce a caixa do valor inteiro — ou só da primeira letra.

O circunflexo levanta, a vírgula abaixa: ${var^^} devolve o valor em maiúsculas, ${var,,} em minúsculas. Um símbolo só — ${var^}, ${var,} — mexe apenas na primeira letra.

É recém-chegado: bash 4.0. No zsh a mesma muda de caixa mora nas flags ${(U)var} e ${(L)var}. Para comparar entrada de usuário sem caso, ${resposta,,} normaliza antes do case.

$ especie="Apis mellifera"
$ echo ${especie^^}
APIS MELLIFERA
$ echo ${especie,,}
apis mellifera
O mesmo nome, gritado e sussurrado.