Tôi muốn biết nếu có cách xác định thư mục con nào trong thư mục được chỉ định là các dự án git. Sau đó, kiểm tra xem các dự án git nào cần cập nhật thông qua 'git fetch' hoặc ngược lại.Kiểm tra đệ quy các cập nhật thư mục git
Ví dụ, tôi có một thư mục được gọi là phát triển trong thư mục chính của tôi, chứa nhiều dự án khác nhau với khoảng 10% trong số chúng sử dụng git. Thay vì kiểm tra bản cập nhật dự án riêng lẻ, tôi muốn có thể chạy lệnh kiểm tra mọi bản cập nhật cho tất cả thư mục git trong thư mục phát triển.
Sẽ thật tuyệt nếu có thể cập nhật các dự án không xung đột.
Bạn có thể giải thích đối số -n sau đó trong lệnh xargs không. Tôi đã xem các trang của người đàn ông, tuy nhiên tôi vẫn không chắc chắn về chức năng mà nó thực hiện. –
@MrAxilus xargs thường sử dụng tất cả đầu ra dưới dạng tham số dòng lệnh cho lệnh được chỉ định (nó là dirname trong trường hợp của chúng tôi). -n yêu cầu chia tất cả các phần 1 từ và nhập dirname cho mỗi phần. –
@AlexandrPriymak, tôi hiểu. Nó sẽ không tốt hơn để sử dụng đối số -exec của find? –