Bất cứ ai cũng có thể chỉ cho tôi mã hoặc hướng dẫn để viết tập lệnh shell có thể đệ quy đi qua toàn bộ cấu trúc thư mục (bắt đầu từ thư mục làm việc hiện tại hoặc đưa ra một đối số bắt buộc về nơi bắt đầu tại) và có thể:
- Xác định xem một mục là một thư mục, và nếu nó là
chmod 755
, hoặc ... - Xác định xem một mục có phải là một tệp (không phải là thư mục) hay
chmod 644
không.
Tôi đang tìm kiếm khả năng tương thích với Ubuntu, Debian, Dựa trên RHEL, v.v., vì vậy tôi không gắn thẻ này với bất kỳ ngôn ngữ cụ thể nào. Tôi thích điều này ở Bash, nhưng nếu bạn có tập lệnh ZSH, nó cũng sẽ hoạt động.
cd /path/to/dir/
nó sẽ thay đổi thư mục làm việc, vì vậy tôi có thể sử dụng nó làm lệnh / tập lệnh dựa trên đối số không?