Điểm:0

Tại sao chmod không hoạt động trong tập lệnh bash của tôi? Lỗi là một cái gì đó về thư mục ...?

lá cờ bd

Kịch bản là thế này:

#!bin/bash
tiếng vang "bắt đầu setpriv"
chmod u=rwx ./ *
tiếng vang "setpriv kết thúc"

Đầu ra trong cửa sổ bash là thế này:

robertk@HP_2013:~$ bash -x setpriv
' echo 'bắt đầu setpriv
bắt đầu setpriv
' chmod u=rwx ./ '*
chmod: không thể truy cập '*'$'\r': Không có tệp hoặc thư mục như vậy
' echo 'kết thúc setpriv
kết thúc thiết lập quyền riêng tư
robertk@HP_2013:~$ ^C

????? Cảm ơn - một cái gì đó ngớ ngẩn/đơn giản, tôi chắc chắn, nhưng cái gì ???

lá cờ hr
Xem ['\r' được thêm vào cuối lệnh tập lệnh](https://askubuntu.com/questions/1148263/r-added-end-of-the-script-command). Ngoài ra, shebang của bạn thiếu `/` hàng đầu, tức là `#!/bin/bash`
robertk avatar
lá cờ bd
Không chắc liệu tôi có nên sử dụng nhận xét để cảm ơn bạn hay chỉnh sửa bài đăng gốc của mình hay không, nhưng CẢM ƠN BẠN, Steeldriver, vì nhận xét và liên kết của bạn đã khắc phục sự cố một cách hoàn hảo! Tôi sẽ không tìm thấy sed -i 's/\r//g' ... nếu không có sự giúp đỡ của bạn. Tôi đã thay đổi Notepad ++ của mình để chọn Unix "LF" làm ký tự cuối dòng duy nhất, điều này có thể hữu ích.
robertk avatar
lá cờ bd
Vâng, chính xác là như vậy, CẢM ƠN! Tôi là người mới sử dụng Linux đang chạy Notepad ++ trên Win10 để chỉnh sửa các tệp của mình và Ubuntu bash shell cũng có trên Win10. Tôi không phải là người thích sử dụng nano với tư cách là một trình soạn thảo, nhưng tôi phải nói rằng Notepad++ của tôi sẽ hoạt động tốt trong một thời gian, sau đó chậm lại còn 1/100 so với tốc độ bình thường. Tôi có thể đã sửa lỗi này bằng cách nâng cấp thủ công từ Notepad++ 7.95 lên 8.1. Tôi đang lên kế hoạch lập trình bằng C++; lập trình bash shell về lý thuyết nên là một tác dụng phụ; tất cả các đề xuất đều được chào đón.

Đă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.