Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [Hệ điều hành Unix] Chuyển hướng > tới file

    Chuyển hướng > tới file

    cmd > file làm fd 1 (stdout) trỏ tới file (ghi đè). Mọi thứ chương trình in ra stdout sẽ vào file; stderr (fd 2) vẫn ra terminal.

    Cho nội dung mà chương trình phát ra trên từng luồng, mô phỏng cmd > out.txt: in những gì vào file rồi những gì còn ra terminal.

    Ví dụ I/O: stdout hello, stderr oops → file nhận hello, terminal nhận oops.

    • Định dạng đầu vào:

      Dòng 1: nội dung phát ra stdout. Dòng 2: nội dung phát ra stderr.

    • Ràng buộc đầu vào:

      Chuỗi có thể rỗng.

    • Định dạng đầu ra:

      Dòng 1: FILE: <nội dung vào out.txt>. Dòng 2: TERM: <nội dung còn ra terminal>.

    Ví dụ:

    Đầu vào:

    hello
    oops
    

    Đầu ra:

    FILE: hello
    TERM: oops

    Giải thích:

    `>` chuyển fd 1 vào file nên stdout vào file; fd 2 (stderr) vẫn ra terminal.

    Đang tải editor...