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] Trích cột cuối cùng theo dấu cách

    Mỗi dòng gồm nhiều trường ngăn cách bởi một dấu cách, số trường mỗi dòng có thể khác nhau. Hãy in ra trường cuối cùng của mỗi dòng. Vì cut không hỗ trợ trực tiếp 'trường cuối', hãy dùng rev | cut -d' ' -f1 | rev hoặc awk '{print $NF}'.

    Ví dụ

    Input:

    a b c
    x y
    solo
    

    Output:

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

      Mỗi dòng nhiều trường ngăn cách bởi một dấu cách.

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

      Trường ngăn cách bởi đúng một dấu cách.

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

      Mỗi dòng in trường cuối cùng tương ứng, không khoảng trắng thừa.

    Ví dụ:

    Đầu vào:

    a b c
    x y
    solo
    

    Đầu ra:

    c
    y
    solo

    Giải thích:

    $NF trong awk là trường cuối cùng của mỗi dòng: c, y, solo.

    Đang tải editor...