Anexar um eco ao arquivo?

27

No linux, como faço algo como

echo 'hello world' > log.txt

mas em vez de sobrescrever o conteúdo do log.txt, ele anexa ao final do log.txt?

John
fonte
6
Para obter detalhes completos, consulte tudo sobre o redirecionamento de E / S no Advanced Bash-Scripting Guide .
Zoredache
@Zoredache: Ótima referência! 1
Brent.Longborough

Respostas:

57
echo 'hello world' >> log.txt
Laurent
fonte
7

Experimentar:

>>

No lugar de:

>
GregD
fonte
5

No Linux, você também pode usar o útil HERE TAG para anexar várias linhas:

cat >> log.txt << EOF
hello word 1
hello word 2
hello word 3
EOF

Os shell do Linux são mais poderosos que o prompt de comando do Windows! ;)

aleroot
fonte
Embora o shell possa ser mais poderoso que o cmd.exe, eu diria que não é mais poderoso que o PowerShell.
precisa saber é o seguinte
2
O PowerShell é uma linguagem de script e, para isso, precisa ser comparada com outra linguagem de script, por exemplo, Perl, em seguida, o Perl é mais poderoso que o PowerShell. ;): D
aleroot 15/08/10
2
Danadinho! Nenhum idioma jihads aqui!
precisa saber é o seguinte
3

eco 'olá mundo' >> log.txt

disserman
fonte