-----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-----

Responder a