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] hosts: trích danh sách địa chỉ IP

    File /etc/hosts ánh xạ địa chỉ IP sang tên máy. Mỗi dòng gồm một địa chỉ IP rồi một hoặc nhiều tên máy, các trường ngăn cách bởi khoảng trắng (một hoặc nhiều dấu cách/tab). Ví dụ:

    127.0.0.1   localhost
    192.168.1.10  web web.local
    

    Đọc từ stdin, in ra trường đầu tiên (địa chỉ IP) của mỗi dòng, mỗi IP một dòng, giữ nguyên thứ tự input. Giả sử input không có dòng trống và không có dòng chú thích.

    Ví dụ:

    Input:

    127.0.0.1   localhost
    192.168.1.10  web web.local
    

    Output:

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

      Nhiều dòng IP tên... ngăn cách bởi khoảng trắng.

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

      1 ≤ số dòng ≤ 1000. Không có dòng trống hay dòng comment.

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

      Trường đầu (IP) mỗi dòng, một IP một dòng, giữ thứ tự input.

    Ví dụ:

    Đầu vào:

    127.0.0.1   localhost
    192.168.1.10  web web.local
    

    Đầu ra:

    127.0.0.1
    192.168.1.10

    Giải thích:

    Trường đầu (mặc định awk tách theo khoảng trắng) là IP: 127.0.0.1 rồi 192.168.1.10.

    Đang tải editor...