Pular para o conteúdo

Separar versão do nome [RESOLVIDO]

Responder tópico
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.
  • Denunciar
  • Indicar

1. Separar versão do nome [RESOLVIDO]

Enviado em 09/08/2020 - 18:14h

Supondo que eu tenha as seguinte strings:


www-client/firefox-79.0-r1
app-editors/nano-4.9.3


Como eu poderia extrair somente as versões? Ficando assim:


70.0-r1
4.9.3

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

2. Re: Separar versão do nome [RESOLVIDO]

Melhor resposta

Enviado em 09/08/2020 - 20:41h

Testaí:
grep -o '[0-9].*' 


3. Re: Separar versão do nome [RESOLVIDO]

Enviado em 09/08/2020 - 21:24h


pylm escreveu:

Supondo que eu tenha as seguinte strings:


www-client/firefox-79.0-r1
app-editors/nano-4.9.3


Como eu poderia extrair somente as versões? Ficando assim:


70.0-r1
4.9.3

Boa noite,
Segue +1 sugestão:
var1="www-client/firefox-79.0-r1"
var2="app-editors/nano-4.9.3"
sed 's/^[a-z/-]\+//' <<< $var1
79.0-r1
sed 's/^[a-z/-]\+//' <<< $var2
4.9.3

______________________________________________________________________
Importante: echo -e "\n$(lynx --dump goo.gl/a9KeFc|sed -nr '/^[ ]+Se/,/dou.$/p')\n"
Att.: Marcelo Oliver
______________________________________________________________________

Responder tópico

O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Responder tópico

Entre na sua conta para responder.

Fazer login para responder