Điểm:0

cách đọc tên tệp bao gồm khoảng trắng

lá cờ in

Tôi muốn người dùng chọn tệp có tên "thư mục chính" nhưng nếu tôi chỉ sử dụng đọc tên thư mục ls $tên thư mục nó chỉ đọc riêng các từ "chính" và "thư mục" (về cơ bản là thực thi ls chính thay vì ls "thư mục chính"làm thế nào tôi có thể làm cho nó bao gồm không gian? Tôi đã thử đọc tên thư mục -r nhưng không may mắn

lá cờ hr
Vui lòng [chỉnh sửa] câu hỏi của bạn để bao gồm một đoạn mã có thể lặp lại cho biết cách bạn đã sử dụng lệnh `read` và cách bạn xác định rằng lệnh đó đọc các từ riêng biệt
FedKad avatar
lá cờ cn
Thủ phạm không phải là `read`, mà là cách bạn sử dụng biến `tên thư mục`. Đặt nó trong dấu ngoặc kép trong khi sử dụng nó.
Antonis Alzeer avatar
lá cờ in
@steeldriver tôi nghĩ rằng tôi đã làm những gì bạn yêu cầu, không thực sự chắc chắn nếu tôi đã giúp
lá cờ hr
OK, do đó, vấn đề ở đây không phải là `read` - đó là sự mở rộng không được trích dẫn của biến sau đó - trừ khi bạn đang sử dụng `zsh` thì nó cần phải là `ls "$foldername"` để ngăn việc tách từ và mở rộng toàn cục.
Điểm:1
lá cờ ng

Ý của bạn là: In tệp ra dòng lệnh? Nếu có:

Sử dụng cat "tên tệp có dấu cách.txt" hoặc tên tệp mèo \ với \ dấu cách.txt.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.