Fala Fabiano, só quero ver o dia que vc vai pagar o chope no Pinguim!... ;)
Usei a palavra específicamente, pq na primeira versão que saiu, esta expansão era para todas as primeiras letras. Depois acharam por bem, colocar somente a primeirona. Isso significa que a primeira versão lançada, era uma resolução específica para o problema apresentado pelo Daniel, mas da forma que ficou, temos de usar algum artifício (como o que vc usou) para resolver o problema. Creio que caso o teste seja feito em um arquivo de umas 1000 palavras (ou mais) o sed do Moacir seja mais veloz. Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - Em SP ligue (11)2125-4747; - Em DF ligue (61) 3223-3000; - Turmas fechadas em outras cidades ligue (21) 8112-9988. 2010/1/20 Fabiano Caixeta Duarte <[email protected]> > > > 2010/1/19 Julio C. Neves <[email protected] <julio.neves%40gmail.com> > >: > > 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 > > [As partes desta mensagem que não continham texto foram removidas] ------------------------------------ --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [email protected] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [email protected] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html
