Menu
CoddyTech

Ghi thêm vào tệp

Thuộc phần Kiến thức cơ bản trong hành trình Terminal của Coddy. Bài học 39 trên 82.

Toán tử > ghi đè tệp, điều này có thể nguy hiểm nếu bạn muốn giữ lại nội dung hiện có. Toán tử >> giải quyết vấn đề này bằng cách thêm nội dung vào cuối tệp thay vì thay thế nội dung đó.

echo "First line" >> notes.txt
echo "Second line" >> notes.txt
cat notes.txt

Đầu ra:

First line
Second line

Cả hai dòng đều được giữ lại vì >> thêm nội dung mới vào cuối tệp. Nếu tệp không tồn tại, toán tử này sẽ tạo tệp mới, giống như >.

Cách này rất phù hợp để tạo tệp nhật ký hoặc thu thập đầu ra theo thời gian:

date >> activity.log
echo "User logged in" >> activity.log
date >> activity.log
echo "User logged out" >> activity.log

Mỗi lệnh thêm một dòng mới vào activity.log mà không xóa các mục trước đó. Dùng > khi bạn muốn bắt đầu lại từ đầu và >> khi bạn muốn tích lũy dữ liệu.

challenge icon

Thử thách

Dễ

Một tệp có tên tasks.txt đã có sẵn hai nhiệm vụ. Dùng toán tử >> để thêm nhiệm vụ thứ ba vào tệp, sau đó hiển thị toàn bộ danh sách.

  1. Nối văn bản Call the dentist vào tasks.txt
  2. Dùng cat để hiển thị cả ba nhiệm vụ

Gợi ý: Dùng echo "text" >> filename để nối thêm mà không xóa nội dung hiện có. Tệp sẽ có ba dòng.

Tự làm thử

Terminal
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground Terminal