$ sed -r 's/(.*)(=.*)_.*/\1_result\2/' <<< "a= NOVO_ARQUIVO_A_20091201.txt b= N_TESTE_C_31122009.txt" a_result= NOVO_ARQUIVO_A b_result= N_TESTE_C
Abraços, Julio Cursos de Shell e Zenity em 2 fins de semana? - SE turma de Shell/Zenity em 26/07 - [email protected] - SP turma de Shell em 14/08 - www.4Linux.com.br - Turmas fechadas em outras cidades ligue (21)8112-9988. Em 18 de julho de 2010 11:59, fsilva6 <[email protected]> escreveu: > > > Qual seria a sintaxe do comando SED para formatar uma informação da > seguinte forma: > > tenho a variável populada com a informação abaixo. > > a= NOVO_ARQUIVO_A_20091201.txt > b= N_TESTE_C_31122009.txt > > Gostaria q o SED me retornasse o seguinte: > > a_result= NOVO_ARQUIVO_A > b_result= N_TESTE_C > > Montei o comando abaixo mas não está dando muito certo > > echo "NOVO_ARQUIVO_A_20091201.txt" | sed -e"s/[^A-Z]//g" > > Alguém pode me ajudar? > > > [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
