Converter uma string em bash para minusculas ou maiusculas

Para mudar uma string em bash para minusculas, pode fazer com o comando tr, da seguinte forma:

echo XpTo | tr “[:upper:]” “[:lower:]”

para todos os ficheiros numa directoria, executamos o comando anterior com o comando for:

for i in * ; do cp $i ../wordpress_gallery/`echo $i | tr “[:upper:]” “[:lower:]”` ; done

Para maiscular, basta alterar a ordem dos comandos:

echo XpTo | tr “[:lower:]” “[:upper:]”

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *