2010/1/19 Julio C. Neves <[email protected]>:
> Fala Daniel,
> Isso não vai resolver o teu problema especificamente,
Como não? :P
> -
>
> ${parâmetro^}
> -
>
> ${parâmetro,}
>
> Essas expansões foram introduzidas a partir do Bash 4.0 e modificam a caixa
> das letras do texto que está sendo expandido. Quando usamos circunflexo (^),
> a expansão é feita para maiúsculas e quando usamos vírgula (,), a expansão é
> feita para minúsculas.
>
Uma primeira idéia a ser melhorada:
$cat arquivo
teste de conversao
segunda linha
ultima
while read; do
for i in $REPLY; do
echo -n "${i[0]^} "
done
echo
done < arquivo
Teste De Conversao
Segunda Linha
Ultima
--
Fabiano Caixeta Duarte
Especialista em Redes de Computadores
Linux User #195299
Ribeirão Preto - SP