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] Lọc file mã nguồn .c hoặc .h

    Mô phỏng find . \( -name "*.c" -o -name "*.h" \).

    Cho danh sách đường dẫn. In các đường dẫn kết thúc bằng .c hoặc .h, giữ nguyên thứ tự.

    Ví dụ:

    Input:
    main.c
    util.h
    README.md
    parser.c
    
    Output:
    main.c
    util.h
    parser.c
    
    • Định dạng đầu vào:

      Mỗi dòng một đường dẫn không chứa khoảng trắng.

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

      1 ≤ số dòng ≤ 1000.

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

      Các đường dẫn có đuôi .c hoặc .h, giữ nguyên thứ tự.

    Ví dụ:

    Đầu vào:

    main.c
    util.h
    README.md
    parser.c
    

    Đầu ra:

    main.c
    util.h
    parser.c

    Giải thích:

    `main.c`, `parser.c` khớp `.c`; `util.h` khớp `.h`; `README.md` bị loại. Biểu thức `\.(c|h)$` mô phỏng `-o`.

    Đang tải editor...