Nối một tiếng vang vào tập tin?


27

Trong linux, làm thế nào để tôi làm một cái gì đó như

echo 'hello world' > log.txt

nhưng thay vì ghi đè lên nội dung của log.txt, nó sẽ nối vào cuối log.txt?


6
Để biết chi tiết đầy đủ, hãy xem tất cả về chuyển hướng I / O trong Hướng dẫn Bash-Scripting nâng cao .
Zoredache

@Zoredache: Tham khảo tuyệt vời! +1
Brent.Longborough

Câu trả lời:




5

Trong Linux, bạn cũng có thể sử dụng TAG TẠI ĐÂY hữu ích cho phần bổ sung đa dòng:

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

Linux shell mạnh hơn dấu nhắc lệnh của windows! ;)


Mặc dù shell có thể mạnh hơn cmd.exe, nhưng tôi cho rằng nó không mạnh hơn powershell.
GregD

2
PowerShell là một ngôn ngữ Scripting và vì điều này cần phải được so sánh với một ngôn ngữ scripting khác, ví dụ Perl thì Perl mạnh hơn PowerShell. ;): D
thay đổi

2
Nghịch ngợm! Không có ngôn ngữ thánh chiến ở đây!
Brent.Longborough

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.