[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sed duvidas...
From: |
fsilva6 |
Subject: |
Re: Sed duvidas... |
Date: |
Sun, 18 Jul 2010 16:19:42 -0000 |
User-agent: |
eGroups-EW/0.82 |
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 address@hidden, "Julio C. Neves" <julio.neves@...> 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 - clemisson@...
> - 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 <fsilva6@...> 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]
>