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] Kế thừa và ghi đè môi trường

    Kế thừa và ghi đè môi trường

    Khi shell con được sinh ra, nó kế thừa môi trường của tiến trình cha, sau đó có thể ghi đè một số biến. Biến mới thì được thêm vào.

    Cho danh sách biến của tiến trình cha rồi danh sách biến ghi đè/thêm của tiến trình con, hãy in môi trường kết quả: tất cả tên biến sắp xếp tăng dần theo bảng mã, mỗi dòng KEY=VALUE.

    Ví dụ

    Input:
    2
    PATH=/bin
    USER=root
    1
    USER=sv
    
    Output:
    PATH=/bin
    USER=sv
    
    • Định dạng đầu vào:

      Dòng 1: số P biến cha, theo sau P dòng KEY=VALUE. Dòng kế: số C biến con, theo sau C dòng KEY=VALUE.

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

      0 ≤ P, C ≤ 100. Tên biến không trùng trong cùng một danh sách.

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

      In môi trường hợp nhất, tên biến sắp tăng dần, mỗi dòng KEY=VALUE.

    Ví dụ:

    Đầu vào:

    2
    PATH=/bin
    USER=root
    1
    USER=sv
    

    Đầu ra:

    PATH=/bin
    USER=sv

    Giải thích:

    USER bị ghi đè thành sv; PATH kế thừa; in theo thứ tự PATH rồi USER.

    Đang tải editor...