[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] cut e awk para retirar informações de tabela
From: |
Fabiano Caixeta Duarte |
Subject: |
Re: [shell-script] cut e awk para retirar informações de tabela |
Date: |
Wed, 28 Sep 2005 16:42:45 -0300 |
User-agent: |
Mozilla Thunderbird 1.0.2 (X11/20050317) |
Marcos Notari Junior escreveu:
Caros,
Me informaram ontem que para retirar informações de uma planilha sxc,
deveria utilizar o cut e awk.
Na minha planilha tenho 3 colunas. Tenho que colocar estas 3 colunas da
seguinte forma:
Coluna1Coluna2Coluna3
porém o primeiro campo deve conter 10 caracteres, o segundo 30 e o terceiro
30.
Como posso fazer ? Já fiz algumas tentativas, porém sem sucesso.
Alguém tem alguma idéia relativo a este problema ?
Sobre vc trabalhar com dados de uma planilha, primeiro utilize o
OpenOffice para exportá-la para csv;
Depois, vc pode fazer algo assim:
IFS=,
while read col1 col2 col3; do
printf "%10s%30s%30s\n" $col1 $col2 $col3
done < arquivo.csv
Consulte maiores informações em
- help read
- help printf
- man 3 printf (para saber os caracteres de formatação)
Abraços!
Fabiano Caixeta Duarte
Consultor em soluções para Redes de Computadores
Ribeirão Preto - SP