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] Bỏ qua node_modules (prune)

    Mô phỏng find . -name node_modules -prune -o -print — in các đường dẫn không đi qua thư mục node_modules. Một đường dẫn bị loại nếu chứa thành phần thư mục node_modules (tức node_modules/ xuất hiện sau đầu dòng hoặc sau /). Giữ nguyên thứ tự.

    Ví dụ:

    Input:
    src/index.js
    node_modules/react/index.js
    src/node_modules/x.js
    package.json
    
    Output:
    src/index.js
    package.json
    
    • Định dạng đầu vào:

      Mỗi dòng một đường dẫn dùng / phân tách. 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 không đi qua node_modules, giữ nguyên thứ tự.

    Ví dụ:

    Đầu vào:

    src/index.js
    node_modules/react/index.js
    src/node_modules/x.js
    package.json
    

    Đầu ra:

    src/index.js
    package.json

    Giải thích:

    `grep -Ev` loại các dòng có `node_modules` đứng làm một thành phần thư mục. `src/index.js` và `package.json` được giữ.

    Đang tải editor...