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] Nhận diện toán tử chuyển hướng

    Nhận diện toán tử chuyển hướng

    Shell Unix có nhiều toán tử chuyển hướng:

    Toán tử Ý nghĩa
    > ghi đè stdout vào file
    >> nối thêm stdout vào file
    < đọc stdin từ file
    2> ghi đè stderr
    2>> nối thêm stderr
    2>&1 gộp stderr vào stdout
    &> ghi đè cả stdout lẫn stderr

    Cho một toán tử, in mã ý nghĩa của nó.

    Ví dụ I/O: 2>&1 → gop-stderr-vao-stdout.

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

      Một dòng chứa toán tử chuyển hướng.

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

      Chuỗi không chứa khoảng trắng.

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

      In mã ý nghĩa tương ứng; nếu không nhận diện được, in khong-hop-le.

    Ví dụ:

    Đầu vào:

    2>&1
    

    Đầu ra:

    gop-stderr-vao-stdout

    Giải thích:

    `2>&1` khiến fd 2 trỏ tới cùng đích mà fd 1 đang trỏ.

    Đang tải editor...