Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
site google



UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos!

Reply
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 11-05-2009
Usuário
 

Join Date: Jul 2008
Posts: 5
Red face Campos em csv arquivos usando sed

Oi,

Estou trabalhando agora com um arquivo CSV e quero inserir uma fórmula excel dizer à coluna 6.

csv amostra:


Código:
1234,lag,0,77,544,,7
1234,lag,222,0,7,,7

no primeiro eu usei um comando simples:


Código:
sed 's/^\(.\{17\}\)/\1word/' file.csv

mas o resultado é este:


Código:
1234,lag,0,77,544word,,7
1234,lag,222,0,7,word,7

resultado deve ser:


Código:
1234,lag,0,77,544,word,7
1234,lag,222,0,7,word,7

Eu sou um novato no Unix.

Tentei usar o sed Eu comando encontrado em um dos fios do aqui mas só posso fazê-la funcionar para inserir até 2 colunas. Eu realmente não entendo como isso funciona. espero que alguém poderia ajudar. obrigado!

esta não é minha, eu só encontrei este comando de um dos tópicos aqui:

Código:
sed 's/^\([^,]*\),[^,]*,/\1,word,/' file.csv

resultado:


Código:
1234,word,lag,0,77,544,,7
1234,word,lag,222,0,7,,7

e eu não posso parecer para que ele funcione de modo que ele irá inserir uma palavra na coluna 7.


Obrigado!

Última edição por Franklin52; em 11-05-2009 06:37.. Motivo: Por favor, utilize o código tags!
Links Patrocinados
  #2 (permalink)  
Old 11-05-2009
scottn's Avatar
scottn scottn is offline Forum Staff  
Moderador
 

Join Date: Jun 2009
Localização: Zürich, CH
Posts: 1.858

Código:
awk -F, -v OFS=, '{ $6 = "word" } 1' file1
1234,lag,0,77,544,word,7
1234,lag,222,0,7,word,7

Ou se é sempre campo 6 e nenhum dos campos anteriores estão vazios:

Código:
sed "s/,,/,word,/" file1
1234,lag,0,77,544,word,7
1234,lag,222,0,7,word,7

  #3 (permalink)  
Old 11-05-2009
Usuário
 

Join Date: Jul 2008
Posts: 5
ScottN thank you very much! Funcionou! :-) haha
Links Patrocinados
Reply

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Desligado


Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Como combinar os campos de arquivos diferentes littleb Programação Shell Script e 2 10-31-2009 04:23
acrescido de valores a partir de dois arquivos differient campos. jimmy_y Programação Shell Script e 4 06-23-2009 05:43
Juntar dois arquivos, comparando três campos Hunter85 Programação Shell Script e 3 06-10-2009 06:18
fusão campos a partir de 2 arquivos diferentes. rudoraj Programação Shell Script e 5 11-02-2008 02:59
Para obter uma saída através da combinação de dois campos a partir de arquivos diferentes smriti_shridhar Programação Shell Script e 8 10-22-2008 07:21



Todos os horários são GMT -4. A hora é agora 09:51.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Brasil Content Copyright © 1993-2010. Todos os direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0