shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RES: [shell-script] delimitadores


From: Julio Cezar Neves - DATAPREVRJ
Subject: RES: [shell-script] delimitadores
Date: Wed, 15 Dec 2004 10:03:45 -0300

Fala Eric,
repare as instruções abaixo:
Prompt> cat telefones
Ciro Grippi     (021)555-1234
Claudia Marcia  (021)555-2112
Enio Cardoso    (023)232-3423
Juliana Duarte  (024)622-2876
Luiz Carlos     (021)767-2124
Ney Garrafas    (021)988-3398
Ney Gerhardt    (024)543-4321
Paula Duarte    (011)449-0219
Prompt> cat -vet telefones
Ciro Grippi^I(021)555-1234$
Claudia Marcia^I(021)555-2112$
Enio Cardoso^I(023)232-3423$
Juliana Duarte^I(024)622-2876$
Luiz Carlos^I(021)767-2124$
Ney Garrafas^I(021)988-3398$
Ney Gerhardt^I(024)543-4321$
Paula Duarte^I(011)449-0219$

Como vc pode ver, qdo usei as opções -vet, o <tab> foi representado pelo ^I
e o entre pelo $. Qq outra tecla de controle apareceria no formato ^C onde C
é o caractere teclado após o <CTRL>.

Como o <TAB> é o default do cut, basta fazer:

Prompt> cut -f1 telefones
Ciro Grippi
Claudia Marcia
Enio Cardoso
Juliana Duarte
Luiz Carlos
Ney Garrafas
Ney Gerhardt
Paula Duarte
Prompt> cut -f2 telefones
(021)555-1234
(021)555-2112
(023)232-3423
(024)622-2876
(021)767-2124
(021)988-3398
(024)543-4321
(011)449-0219

Mas se vc precisar especificar o delimitador, use o \t ou \011 para
representar o <TAB>.

Prompt> echo -e ':\t:'
:       :
Prompt> echo -e ':\011:'
:       :

Sucesso,
Julio Cezar Neves
:wq


| -----Mensagem original-----
| De: Eric Anderson [mailto:address@hidden]
| Enviada em: quarta-feira, 15 de dezembro de 2004 05:48
| Para: address@hidden
| Assunto: [shell-script] delimitadores
| 
| 
| 
|     como eu posso saber qual tipo de limitadores de colunas 
| alguém usou em um arkivo txt?
| 
|     um cara me manda um arkivo assim:
| 
|     id nome nota laboratorio cidade
|     1 eric anderson 12345 novartis sao paulo
|     2 thiago 67890 pfizer do brasil salvador
| 
|     eu 'sei' (acho) que o zé delimitou as colunas com tab, 
| mas nao sei como dizer isso pro cut ou pro awk. se eu uso -d 
| " " -f 3 no cut ele se engana.
| 
|     vlw.   
| 
|     Eric Anderson
|     CPD Via Net SAO
|     11-66432800
| 
| 
| [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.listas-discussao.cjb.net
---------------------------------------------------------------------
 
Links do Yahoo! Grupos




 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]