[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] cut duvida
From: |
Plan9 |
Subject: |
Re: [shell-script] cut duvida |
Date: |
Thu, 26 Aug 2004 15:50:34 -0300 (BRST) |
User-agent: |
mandic:webmail/NEO - Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040803 Firefox/0.9.3 |
Olá!!
Pelo que eu entendi você quer apagar espaços em branco repetidos... Então tente
isto:
sed 's/[ ]\+/ /g'
[]'s
Regis Mello [Plan9]
address@hidden
ICQ 114953781
---- Mensagem Original ----
From: "Jorge Nickolas Zaven Dias da Silva" <address@hidden>
To: address@hidden
Sent: Qui, Agosto 26, 2004 3:40 pm
Subject: Re: [shell-script] cut duvida
Pessoal, aproveitando a dúvida.
Estou com um problema, usando o comando free e quero dividir os campos.
MEMTOTAL=$(free | grep ^Mem: | sed -e 's/:\ */\ /' | cut -d":" -f2)
O problema é que entre os valores númerico tem n espaços em branco, como eu faço
para transformar qq número de espaço em branco em um apenas, tentei
| sed -e 's/\ */\ /g' | e ele me coloca um espaço em branco entre cada caracter!
Alguém poderia me dar uma mão?
Sds.
Nickolas.
Citando Neilson Lima <address@hidden>:
> oi andre,
>
> --- andre silva <address@hidden> escreveu:
>
> ---------------------------------
> senhores desculpe a duvida idiota porem tenho essa
> duvida
>
> a opcao -f separa por campos certo ? como eu sei qual
> é a coluna 1, 2, 3, 4, ... ?
>
> -f1 campo1
> -f2 campo2
> .....
>
> isso eh definido por um delimitado ?
>
> sim(-d)
>
> veja um exemplo:
>
> cat /etc/passwd | cut -d: -f1,5
>
> -d Para uso com a opção -f, os campos são separados
> pelo primeiro caracter em [delimitador] ao invés de
> tabulações.
>
> execute e veja o que acontece.
>
> falou!
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - navegue de graça com conexão de
> qualidade! Acesse: 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:
> address@hidden
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
>
>
>
> Yahoo! Grupos, um serviço oferecido por:
>
> ---------------------------------
> 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:
> address@hidden
>
> O uso que você faz do Yahoo! Grupos está sujeito
> aos Termos do Serviço do Yahoo!.
>
>
>
>
>
>
> _______________________________________________________
> Yahoo! Acesso Grátis - navegue de graça com conexão de qualidade! Acesse:
> http://br.acesso.yahoo.com/
>
----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
---------------------------------------------------------------------
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: address@hidden
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Links do Yahoo! Grupos
- Re: [shell-script] cut duvida,
Plan9 <=