[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Comandos do cut
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Comandos do cut |
Date: |
Wed, 19 Mar 2008 13:31:23 -0300 |
Valdir.
Existem dois tipos básicos de documentação dos programas no mundo
*nix, o man e o info
$ man cut
, ou
$ info cut
no seu caso, o cut recebe dois parametros: o delimitador e o(s)
campo(s) que vc deseja capturar
se vc tem algo assim
asd:xxx:yyy:zzz
vc pode pegar o trecho yyy informando ao cut o delimitador (-d) ':' e
o campo (-f) 3 -- afinal é o terceiro campo separado por ':'
no seu caso, como " é um delimitador de strings para o bash, para vc
utilizar o caracter " vc deve escapa-lo de alguma forma.
ou vc faz com contra-barra \" ou coloca entre aspas simples
2008/3/19 Jose Valdir Gama <address@hidden>:
> Pessoal, infelizmente não conheço muito de scipt, estou atras de aprender e
> estava verificando no http://www.zago.eti.br/script/ip-pegar.txt onde tem
> varios scrits e peguei o mais básico só que fiquei na dúvida, verifiquei no
> man cut mas não ficou claro.
>
> [jgama@server ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth1 | grep -i
> ipaddr | cut -d'"' -f2 | cut -b-22
> IPADDR=192.168.0.1
>
> Na linha acima em | cut -d'"' -f2
>
> qua é o significado do ' ' e as " e também do -f2, principamente o 2
>
> O restante do comando eu já descobrir.
>
> Abraço
> --
> Sumaré- SP
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
--
Tiago B Peczenyj
Linux User #405772
http://peczenyj.blogspot.com/
"what does not kill us makes us stronger"