[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: [shell-script] usando cut
From: |
Mateus Caruccio |
Subject: |
RE: [shell-script] usando cut |
Date: |
Wed, 12 Nov 2003 22:40:17 +0800 |
ola,
essa dica ja rolou diversas vezes por aqui, mas sempre é bom relembra ;)
praticamente todos (acho q todos mesmo) os comandos do unix recebem como
parametro o nome de um arquivo para trabalhar... por exemplo, ao invez de fazer
$ cat /etc/hosts | grep "MFAZENDA-01"
poderia ser feito:
$ grep "MFAZENDA-01" /etc/hosts
Alem de fazer um script mais claro (para leitura) isso faz com que somente um
processo seja executado, diminuindo o load do processador e acelerando o
comando como um todo.
Neste caso especifico, poderia ter sido utilizado somente o awk com a funcao de
regex builtin:
$ awk '/MFAZENDA-01/ { print $1 }' /etc/hosts
[]s
Mateus
----- Original Message -----
From: André Luiz Alves da Silva Prates <address@hidden>
Date: Wed, 12 Nov 2003 12:01:21 -0200
To: <address@hidden>
Subject: RE: [shell-script] usando cut
> Esta solução também resolve:
>
> cat /etc/hosts | grep -w "MFAZENDA-01" | awk '{ print $1 }'
>
> André Prates
>
> -----Original Message-----
> From: Oniko - BR [mailto:address@hidden]
> Sent: quarta-feira, 12 de novembro de 2003 11:33
> To: address@hidden
> Subject: [shell-script] usando cut
>
>
> pessoal...
>
> agora é bem basica..
>
> como faco para que a resposta seja so o ip?
>
> [root@MF-BSA-CORP-MRTG root]# cat /etc/hosts|grep
> MFAZENDA-01|cut -d/ -f 1''
> 10.10.10.7 MFAZENDA-01
>
>
> =====
> Ats,
> Marcelo Dantas Júnior.
> http://www.geocities.com/mdantasjr
> http://www.onikobr.kit.net
>
> " O verdadeiro perigo de um plano está nos detalhes. Um rumo e um destino
> fazem a diferença em qualquer situação.". Amyr Klink.
>
> ______________________________________________________________________
>
> Yahoo! Mail: 6MB, anti-spam e antivírus gratuito! Crie sua conta agora:
> http://mail.yahoo.com.br
>
>
>
> Yahoo! Groups Sponsor
> PUBLICIDADE
>
> <http://br.rd.yahoo.com/SIG=12aejcg3c/M=263598.3930908.5164707.1588051/D=brclubs/S=2137111254:HM/EXP=1068730373/A=1704602/R=0/id=noscript/*http:/br.yahoo.com/info/mail.html>
>
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito aos Termos do Serviço Yahoo!
> <http://br.yahoo.com/info/utos.html> .
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ---------------------------------------------------------------------
> 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.listasdiscussao.cjb.net
> ---------------------------------------------------------------------
>
>
> Seu uso do Yahoo! Grupos é sujeito às regras descritas em:
> http://br.yahoo.com/info/utos.html
>
>
# ########################################################
# Mateus de Oliveira Caruccio <caruccio at operamail.com>
# Linux User #183552 - UIN #37364320
# Vim, vi e matei o Emacs !
--
___________________________________________________
OperaMail free e-mail - http://www.operamail.com
OperaMail Premium - 28MB, POP3, more! US$29.99/year
Powered by Outblaze