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 [email protected], "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] >
