GabiS
(usa Ubuntu)
Enviado em 08/05/2017 - 11:35h
msoliver escreveu:
Gabrieli escreveu:
Olá, tenho um arquivo .dat com 4 colunas e muitas linhas e gostaria de ler esse arquivo e separá-lo linha a linha através de um shell script.
Alguem pode me ajudar ?
Boa tarde Gabrieli.
Poste um trecho do arquivo .dat
É necessário saber qual o "separador de campo" e o "separador de registro".
Para ler o arquivo, faça:
while read line;do
echo "$line"
done>arquivo.dat
Olá, o arquivo é assim:
0,00 0,00 188 23.00 24.00
0,00 0,00 204 23.00 24.00
0,00 0,00 204 23.00 24.00
0,00 0,00 202 23.00 24.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 24.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
0,00 0,00 204 25.00 25.00
Eu gostaria de separar linha por linha e depois salvar cada linha entre chaves...
Estou tentando fazer com que os dados fiquem assim:
[
{ 0,00, 0,00, 188, 23.00, 24.00 },
{ 0,00, 0,00, 204, 23.00, 24.00 },
{ 0,00, 0,00, 204, 23.00, 24.00 },
.
.
.
],