Pular para o conteúdo

Escrever arquivo com linhas em branco / shell [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Escrever arquivo com linhas em branco / shell [RESOLVIDO]

Enviado em 25/03/2015 - 21:31h

O script abaixo serve apenas para exemplo do real problema que tenho em outro script.
info=10
while [ $info != 0 ]
do
echo -e $(cat /arquivo)"\n"$info > /arquivo
info=$(($info -1))
done
A 4 linha deveria pegar a informação que já está no arquivo e adicionar o valor de $info a ele, colocando-a em uma nova linha ("\n"). O problema é que isso não funcionou! Por quê? O que devo fazer pra que seja aberta nova linha?
Agradeço desde já.

Responder tópico

2. Re: Escrever arquivo com linhas em branco / shell [RESOLVIDO]

Melhor resposta

Enviado em 25/03/2015 - 23:06h


veja se é isso, coloque todo o conteúdo do echo dentro das aspas:

echo -e "$(cat teste)\n$info" > teste
Em um arquivo de teste com o conteúdo:

a
b
c
d
e
O resultado será:

a
b
c
d
e
10
9
8
7
6
5
4
3
2
1

3. Re: Escrever arquivo com linhas em branco / shell [RESOLVIDO]

Enviado em 26/03/2015 - 10:02h


olha aí e não é que funcionou!
meus sinceros agradecimentos

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder