[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Selecionar trecho de uma linha com sed
From: |
Fabiano Caixeta Duarte |
Subject: |
Re: [shell-script] Selecionar trecho de uma linha com sed |
Date: |
Sat, 09 Dec 2006 20:28:49 -0200 |
User-agent: |
Thunderbird 1.5 (X11/20051201) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Tem que ser sed?
O segredo é usar o egrep com opção -o.
echo "AMQ8018: Start WebSphere " | egrep -o '[0-9]{4}'
Talvez você queira deixar o padrão de busca um pouco mais específico.
Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Linux User #195299
Ribeirão Preto - SP
Aroldo Luvisotto escreveu:
> Tenho uma dúvida com o sed. Como faço pra pegar somente o conteúdo
> "8018" da linha abaixo?
>
> AMQ8018: Start WebSphere MQ channel accepted.
>
> Detalhe, esse valor nunca se repete, mas segue esse padrão:
>
> AMQXXXX: .........
>
> Quero somente o número XXXX
>
> Obrigado pela atenção.
>
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQFFezih++b4Zs4fOnMRAhbMAJ9+p5e+dWfxUWGdN9hBPepCxxVKegCfa4x2
zMmaYVMtlB8zGa/RNhFtbSg=
=4Buh
-----END PGP SIGNATURE-----