Pular para o conteúdo

Remover caracteres de string [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Remover caracteres de string [RESOLVIDO]

Enviado em 19/10/2015 - 19:52h

Boa noite pessoa,
Preciso que uma string de um arquivo contenha apenas Letras, traço(-) ou espaço. No caso não pode conter (%,$,@,(),*, #...etc)
Alguém tem alguma dica ???

Essa é a maneira que estou trabalhando...

nome_arq_enviado=`cat $arquivod | grep '%%Title:' | tail -n 1 | cut -f2 -d":" | sed 's/.pdf//' | sed 's/./ /' | sed 's/[^a-zA-Z0-9]\-[^a-zA-Z0-9]/\-/' | sed 's/^[ \t]*//' | sed 's/[ \t]*$//' | sed 's/ /_/g'`

Alem de ineficaz acaba ficando muito extenso e feio...

Obrigado e abraço

Responder tópico

2. Re: Remover caracteres de string [RESOLVIDO]

Enviado em 21/10/2015 - 18:12h


Amigo, tenta isso aqui:

echo 'F@c3- b()ok' | sed -e 's/[^a-z -]//ig'
Att,

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder