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

 


Responder a