O caminho certo usando sed
deve ser feito com a ajuda de \U
switch:
sed -i 's/.*/\U&/' *.txt
Veja também:
Eu tenho um monte de arquivos de texto (com extensão .txt) em um diretório no qual eu quero converter todas as letras para maiúsculas. Como posso fazer isso usando o terminal?
Eu tentei:
sed -i 's/[A-Z]/[a-z]/g' *.txt
mas sem sucesso ...
O caminho certo usando sed
deve ser feito com a ajuda de \U
switch:
sed -i 's/.*/\U&/' *.txt
Veja também:
Tags command-line sed