On Mon, 25 Sep 2006 09:03:03 -0300, Victor Leonardo <[EMAIL PROTECTED]>
wrote:
> Bom dia pessoal!
> Essas tabelas que devem ser excluídas possuem um número aleatório logo
> após o nome da tabela original, e desejo fazer a minha filtragem a
> partir dessa sequência numérica.
> preciso
> eliminar
Isso parece resolver:
[EMAIL PROTECTED]:~$ echo -e "clientes
clientes6594
produtos
produtos3277
fornecedores
fornecedores98785
produtos2" | sed '/[0-9]\{2\}\+/d'
clientes
produtos
fornecedores
produtos2
[EMAIL PROTECTED]:~$
Ou seja, o sed: sed '/[0-9]\{2\}\+/d'
Sorte,
Flávio do Carmo Junior
Pra melhorar um pouquinho a regex, adicona um $, pra representar a
ultima sequencia da linha, soh pra evitar coisas como tab321produtos,
ficando:
sed '/[0-9]\{2\}\+$/d'
Flávio do Carmo Junior
On 9/25/06, Flavio Junior <[EMAIL PROTECTED]> wrote:
> Isso parece resolver:
>
> [EMAIL PROTECTED]:~$ e
Aê Victor
echo "clientes
clientes6594
produtos
produtos3277
fornecedores
fornecedores98785
produtos2" | sed '/[0-9]\{2,\}$/d'
clientes
produtos
fornecedores
produtos2
Isso significa procure (por estar entre 2 barras (/.../) números ([0-9]) que
ocorram 2 ou mais vezes (\{2,\}) no final da linha ($)