Tôi đang cố gắng lấy nội dung của thư mục bằng cách sử dụng tập lệnh shell.đọc nội dung của thư mục bằng cách sử dụng tập lệnh shell
kịch bản của tôi là:
for entry in `ls`; do
echo $entry
done
Tuy nhiên, thư mục hiện tại của tôi có chứa nhiều file với khoảng trắng trong tên của họ. Trong trường hợp đó, tập lệnh này không thành công.
Cách chính xác để lặp qua nội dung của một thư mục trong kịch bản lệnh shell là gì?
PS: Tôi sử dụng bash.
câu hỏi rất có liên quan: http://stackoverflow.com/questions/2437452 – jrharshath