algumas formas: $ echo '607K' | egrep -o '[0-9]*' # pega apenas os numeros
$ echo '607K' | sed 's/.$//' # remove o ultimo caracter On 9/17/06, Guilherme Torres <[EMAIL PROTECTED]> wrote: > Valeu Flávio! > > Resolveu meu problema. Aos poucos vou pegando mais > prática com esses comandos. > > Curiosamente, temos o mesmo sobrenome. :) > > Obrigado, > Guilherme Torres > > > > --- Flavio Torres <[EMAIL PROTECTED]> > escreveu: > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Guilherme Torres escreveu: > > > Bom dia, > > > > > > estou fazendo um script que gerencia a banda > > consumida > > > via regras de iptables. O problema é que o numero > > > retornado pelo script vem com um K no final: > > > > > > 607K > > > > > > Não dá pra eu saber quantos caracteres existirão > > antes > > > do K porque o numero aumenta com o passar do > > tempo. É > > > possível remover o ultimo caractere desta > > > variável/arquivo via shell-script? > > > > E não serve remover o K? > > > > $ echo "1234K" | tr -d "K" > > 1234 > > $ echo "12K" | tr -d "K" > > 12 > > > > Ou com sed: | sed 's/K//g' > > > > - -- > > > > []'s > > > > Flavio Torres - Administrador de Sistemas > > > ____________________________________________________________________ > > PGP/GPG: KeyID 0x7720DBDE > > http://www.digitalinfo.com.br/gpg/ > > > > - -----BEGIN GEEK CODE BLOCK----- > > Version: 3.1 > > GCS [EMAIL PROTECTED] s: a-- C--- UL+++>+++ P->- L++ E--- W N o > > K-- w O M V PS PE > > Y PGP+++>+++ t--- 5 X R tv-- b++ DI+ D G+++ e h r y+ > > - ------END GEEK CODE BLOCK------ > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.4.2 (MingW32) > > > > > iD8DBQFFDX6UNRQApncg294RApkCAJ0TQa1PpMXar4Lq2SRXn9aENrf3XACeJb/1 > > 0KBCS8jLnlEBtSsFF0zb/Rg= > > =LZ74 > > -----END PGP SIGNATURE----- > > > > > > > > > > > _______________________________________________________ > Yahoo! Acesso Grátis - Internet rápida e grátis. Instale > o discador agora! > http://br.acesso.yahoo.com > > > --------------------------------------------------------------------- > Esta lista não admite a abordagem de outras liguagens de programação, como > perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio > aviso. > --------------------------------------------------------------------- > Sair da lista: [EMAIL PROTECTED] > --------------------------------------------------------------------- > Esta lista é moderada de acordo com o previsto em > http://www.listas-discussao.cjb.net > --------------------------------------------------------------------- > Servidor Newsgroup da lista: news.gmane.org > Grupo: gmane.org.user-groups.programming.shell.brazil > > > Links do Yahoo! Grupos > > > > > > > > -- Tiago B Peczenyj Linux User #405772 # cd /pub # more beer --------------------------------------------------------------------- Esta lista não admite a abordagem de outras liguagens de programação, como perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio aviso. --------------------------------------------------------------------- Sair da lista: [EMAIL PROTECTED] --------------------------------------------------------------------- Esta lista é moderada de acordo com o previsto em http://www.listas-discussao.cjb.net --------------------------------------------------------------------- Servidor Newsgroup da lista: news.gmane.org Grupo: gmane.org.user-groups.programming.shell.brazil Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/shell-script/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html