cuốn sách gpt4 ai đã làm

Làm cách nào để xóa tên thư mục kết thúc khỏi đường dẫn trong tập lệnh Linux?

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 10:54:35 28 4
mua khóa gpt4 Nike

Tôi đang cố gắng tạo một chương trình trong Linux tương tự như DOS TRONG đĩa CD.. lệnh đơn giản. Những gì tôi đã cố gắng là tạo một tập lệnh thay đổi thư mục thành thư mục mà tôi phải thay đổi bằng cách xóa tên thư mục cuối cùng pwd Nhận được con đường.

Vì vậy, đối với đường dẫn:/home/usr/Tải xuống/hình ảnh 我想获取 /home/usr/Tải xuống.

câu trả lời hay nhất

Bạn có thể sử dụngtên thư mục để thực hiện những gì bạn yêu cầu, nó sẽ xóa "phần" cuối cùng khỏi tệp. Nếu bạn cho nó một thư mục, bạn sẽ nhận được thư mục mẹ.

parent=$(dirname /your/path/here)

Nhưng thực thi nó bằng script đĩa CD.. là không thể - cd Chỉ ảnh hưởng đến shell chạy tập lệnh chứ không ảnh hưởng đến tập lệnh shell gọi nó.

Vì vậy bạn phải sử dụng bí danh hoặc hàm.

bí danh cd..='cd..'

或者

cdp() {
đĩa CD..
}

Làm cách nào để xóa tên thư mục kết thúc khỏi đường dẫn trong tập lệnh Linux? , chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/29329093/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress