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] fstab: liệt kê điểm gắn kết (mount point)

    File /etc/fstab khai báo các hệ thống tập tin. Mỗi dòng dữ liệu có 6 trường ngăn cách bởi khoảng trắng:

    <thiết_bị> <mount_point> <loại_fs> <tùy_chọn> <dump> <pass>
    

    Các dòng bắt đầu bằng # là chú thích, và dòng trống cần bỏ qua. Đọc từ stdin, in ra trường thứ 2 (mount point) của mỗi dòng dữ liệu hợp lệ, giữ nguyên thứ tự input.

    Ví dụ:

    Input:

    # /etc/fstab
    UUID=abc / ext4 defaults 0 1
    
    UUID=def /home ext4 defaults 0 2
    

    Output:

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

      Nhiều dòng kiểu /etc/fstab, có thể có dòng # và dòng trống.

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

      1 ≤ số dòng ≤ 1000. Dòng dữ liệu có đủ ≥ 2 trường.

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

      Mount point (trường 2) của các dòng dữ liệu, bỏ qua comment và dòng trống, giữ thứ tự input.

    Ví dụ:

    Đầu vào:

    # /etc/fstab
    UUID=abc / ext4 defaults 0 1
    
    UUID=def /home ext4 defaults 0 2
    

    Đầu ra:

    /etc/fstab
    /
    
    /home

    Giải thích:

    Bỏ dòng `#` và dòng trống, in trường 2: `/` rồi `/home`.

    Đang tải editor...