Em 18/7/2010 11:59, 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?
>

Você quer remover o número do final do nome do arquivo?

echo "NOVO_ARQUIVO_A_20091201.txt" | sed 's/_[0-9]\+\..*$//g'

Marcio Gil.

Responder a