Tambahkan gema ke file?

27

Di linux, bagaimana saya melakukan sesuatu seperti

echo 'hello world' > log.txt

tetapi alih-alih menimpa isi log.txt, ia menambahkan ke akhir log.txt?

John
sumber
6
Untuk detail selengkapnya, lihat semua tentang pengalihan I / O di Panduan Script Bash Lanjutan .
Zoredache
@Zoredache: Referensi hebat! +1
Brent.Longborough

Jawaban:

57
echo 'hello world' >> log.txt
laurent
sumber
7

Mencoba:

>>

Di tempat:

>
GregD
sumber
5

Di Linux Anda juga dapat menggunakan HERE TAG yang berguna untuk menambahkan multiline:

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

Linux shell lebih kuat daripada perintah windows! ;)

aleroot
sumber
Sementara shell mungkin lebih kuat dari cmd.exe, saya berpendapat itu tidak lebih kuat dari PowerShell.
GregD
2
PowerShell adalah bahasa Scripting dan untuk ini perlu dibandingkan dengan bahasa scripting lain misalnya Perl maka Perl lebih kuat dari PowerShell. ;): D
aleroot
2
Nakal! Tidak ada jihad bahasa di sini!
Brent.Longborough
3

echo 'hello world' >> log.txt

disserman
sumber