Cara, assim fica difícil. Vc me mandou o meu cmd. Esse eu sei! O que eu não
sei foi o erro que deu, e esse vc não postou!...

Vou tentar usar um sed padrão, isso é, sem a opção -r e sem as here strings,
para ver se funciona.

$ echo "a= NOVO_ARQUIVO_A_20091201.txt
b= N_TESTE_C_31122009.txt" | sed 's/\(.*\)\(=.*\)_.*/\1_result\2/'
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 - clemis...@gmail.com
- 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 13:19, fsilva6 <fsil...@yahoo.com.br> escreveu:

>
>
> Júlio, muito obrigado pela ajuda.
> Estou tentando executar o comando no AIX e não consigo obter sucesso.
>
> Abaixo o comando
>
> echo "NOVO_ARQUIVO_A_20091201.txt" | sed -r 's/(.*)(=.*)_.*//'
>
> Pelo que vc pode constatar não sou fera em SED,
> se vc puder além da ajuda com o comando me indicar um material seria ótimo
> tb.
>
> --- Em shell-script@yahoogrupos.com.br <shell-script%40yahoogrupos.com.br>,
> "Julio C. Neves" <julio.ne...@...> escreveu
> >
> > $ 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 - clemis...@...
> > - 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 <fsil...@...> 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]
> >
>
>  
>


[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: shell-script-unsubscr...@yahoogrupos.com.br
---------------------------------------------------------------------
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:
    shell-script-unsubscr...@yahoogrupos.com.br

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html


Responder a