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.