[Dúvida]-Escrevendo em arquivo .CSV linha a linha. [RESOLVIDO]

1. [Dúvida]-Escrevendo em arquivo .CSV linha a linha. [RESOLVIDO]

Lucas Doleron
Doleron

(usa Ubuntu)

Enviado em 10/02/2017 - 18:20h

Amigos, boa noite.

Estou iniciando no Shell e gostaria da ajuda de vocês.

Estou criando um arquivo .CSV e gostaria de inserir informações nela uma linha de cada vez via Shell Script.

Inicialmente vou escrever cada linha por vez, para depois utilizar uma estrutura de repetição para montar todas as linhas do arquivo.

Pesquisando um pouco não encontrei (por não entender muito de Shell) um comando para escrever dentro do arquivo que eu acabei de criar.


Segue o pouco que já fiz.

#!/bin/bash

echo "Criando Arquivos .CSV"

touch /DIRETORIO/DO/ARQUIVO/NomeDoArquivo.csv

Gostaria de escrever dentro desse arquivo que acabei de criar, poderiam me ajudar ou informar algum tópico que trate do assunto?




  


2. MELHOR RESPOSTA

Marcelo Oliver
msoliver

(usa Debian)

Enviado em 10/02/2017 - 18:50h

Doleron escreveu:

Amigos, boa noite.

Estou iniciando no Shell e gostaria da ajuda de vocês.

Estou criando um arquivo .CSV e gostaria de inserir informações nela uma linha de cada vez via Shell Script.

Inicialmente vou escrever cada linha por vez, para depois utilizar uma estrutura de repetição para montar todas as linhas do arquivo.

Pesquisando um pouco não encontrei (por não entender muito de Shell) um comando para escrever dentro do arquivo que eu acabei de criar.


Segue o pouco que já fiz.

#!/bin/bash

echo "Criando Arquivos .CSV"

touch /DIRETORIO/DO/ARQUIVO/NomeDoArquivo.csv

Gostaria de escrever dentro desse arquivo que acabei de criar, poderiam me ajudar ou informar algum tópico que trate do assunto?



Doleron, para escrever no arquivo, o modo mais usual é direcionar a saída de um comando para o arquivo, exemplo:
echo "ESSA LINHA SERÁ GRAVADA NO ARQUIVO, ARQUIVO.txt" >> ARQUIVO.txt
cat ARQUIVO.txt

Obs.:
o ">>" acrescenta no arquivo
o">" apaga o conteúdo anterior, deixando só a "linha" enviada.


marcelo oliver







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts