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] Tên file không phần mở rộng

    Tên file không phần mở rộng

    Đọc một dòng đường dẫn p (ví dụ /a/b/report.final.pdf). In ra tên file không kèm phần mở rộng cuối cùng.

    Cách làm: trước hết lấy basename ${p##*/}, sau đó bỏ phần mở rộng ngắn nhất ${base%.*}.

    Ví dụ

    Input:

    /a/b/report.final.pdf
    

    Output:

    report.final
    
    • Định dạng đầu vào:

      Một dòng đường dẫn.

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

      Độ dài 1..1000 ký tự.

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

      Tên file (basename) đã bỏ phần mở rộng cuối.

    Ví dụ:

    Đầu vào:

    /a/b/report.final.pdf
    

    Đầu ra:

    report.final

    Giải thích:

    Basename = "report.final.pdf", bỏ ".pdf" → "report.final".

    Đang tải editor...