sách gpt4 ăn đã đi

bash - cd vào thư mục trong vòng lặp while không hoạt động

In lại Tác giả: Walker 123 Thời gian cập nhật: 29-11-2023 09:08:18 28 4
mua khóa gpt4 giày nike

Tôi có đoạn script sau:

#!/bin/bash

ls -1 | trong khi đọc d
LÀM
[[ -f "$d" ]] && tiếp tục
tiếng vang $d
cd $d
xong

Vấn đề là mọi cd đều ghi "[Đường dẫn]: Không có tệp hoặc thư mục như vậy", tại sao? Thư mục tồn tại vì tôi đã liệt kê nó...

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

Tôi thấy hai vấn đề trong mã của bạn:

  1. Bạn không kiểm tra thư mục.
  2. trong thư mụcđĩa CD Sau đó, bạn sẽ vẫn ở trong thư mục này.

Vui lòng thử cái này:

#!/bin/bash

ls -1 | trong khi đọc d
LÀM
kiểm tra -d "$d" || tiếp tục
tiếng vang $d
(cd $d ; echo "Trong ${PWD}")
xong

Về việc bash - cd vào thư mục trong vòng lặp while không hoạt động, 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/10446186/

28 4 0
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