Nova linha em script [RESOLVIDO]

1. Nova linha em script [RESOLVIDO]

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 17/10/2007 - 11:35h

Olá,

Como posso adicionar uma linha em branco ao final de um arquivo? tem como fazê-lo atra´ves de redirecionamento? (> >> 2>)

ex: cat arquivo.txt + "novalinha" + "novalinha" >> log.txt

ps: Isso em um shell script. Obrigado desde já e aguardo respostas.


  


2. Re: Nova linha em script [RESOLVIDO]

Rafael
rafastv

(usa Slackware)

Enviado em 17/10/2007 - 15:35h

echo -e "\n"

Exemplo:
echo -e "a\nb" > teste.txt
cat teste.txt <(echo -e "c\nd") > log.txt

cat log.txt
saida:
a
b
c
d

Boa sorte,



3. Re: Nova linha em script [RESOLVIDO]

Newton Teixeira
NewtonJr.

(usa CentOS)

Enviado em 08/07/2016 - 12:35h

rafastv escreveu:

echo -e "\n"

Exemplo:
echo -e "a\nb" > teste.txt
cat teste.txt <(echo -e "c\nd") > log.txt

cat log.txt
saida:
a
b
c
d

Boa sorte,


O segundo comando não funcionou [ cat teste.txt <(echo -e "c\nd") > log.txt ]. Emite: Missing name for redirect.

Quanto a nova linha ao fim do arquivo é isso mesmo. Faltou só dizer que era melhor usar o >> pra não truncar o conteúdo. Oss.








Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts