|
From: | Rodrigo Ribeiro |
Subject: | Re: [shell-script] Re: remoção de pacotes antigos |
Date: | Fri, 2 Dec 2016 11:18:41 -0200 |
Certo Rodrigo
Como não havia dito antes a forma que queria sua saída apenas demos exemplos, mas é fácil adaptação para o que deseja.echo '/repos/rpm/qa/centos6/x86_64/nome_pacoteA-1.2.1-20.x86_64. rpm /repos/rpm/qa/centos6/x86_64/nome_pacoteB-1.2.1-20.x86_64. rpm /repos/rpm/qa/centos6/x86_64/nome_pacoteC-1.2.1-20.x86_64. rpm /repos/rpm/qa/centos6/x86_64/nome_pacoteD-xxx-base-1.0.1- 45-1.2.1-20.x86_64.rpm' | while read pacotedoarq=$(basename $pacote)arch=$(echo $arq | awk -F '.' '{print $(NF-1)}')version=$(echo ${arq%.${arch}*} | grep -oE '[0-9.-]+$')printf "%s%s\n" ${arq%${version}*} $(echo ${version} | tr -d -c [0-9])done
Isso ajuda?
[]'s
Itamar--
[Prev in Thread] Current Thread [Next in Thread]
- Re: [shell-script] Re: remoção de pacotes antigos, Rodrigo Ribeiro, 2016/12/01
- Re: [shell-script] Re: remoção de pacotes antigos, itamarnet, 2016/12/01
- Re: [shell-script] Re: remoção de pacotes antigos, Rodrigo Ribeiro <=
- Re: [shell-script] Re: remoção de pacotes antigos, Julio C. Neves, 2016/12/02
- Prev by Date: Re: [shell-script] Re: remoção de pacotes antigos
- Next by Date: Re: [shell-script] Re: remoção de pacotes antigos
- Previous by thread: Re: [shell-script] Re: remoção de pacotes antigos
- Next by thread: Re: [shell-script] Re: remoção de pacotes antigos
- Index(es):