Tôi có một thư mục 'foo' chứa nhiều thư mục con, vd
foo
|---20101
|---20102
|---20103
|---20111
|---20112
|---20113
Có nhiều cách hơn thế, nhưng hy vọng nó giải thích được kịch bản. Bây giờ tôi muốn sao chép tất cả các thư mục từ thư mục này bắt đầu '2011' vào một anh chị em của 'foo' được gọi là 'bar'. Tuy nhiên, 'thanh' đã chứa một số thư mục có cùng tên
bar
|---20111
|---20113
|---20114
Nội dung của thư mục nguồn và đích nên được hợp nhất. Lưu ý rằng tập lệnh cũng sẽ cần tạo một thư mục bar / 20112 vì nó không tồn tại.
Tôi chưa quen với kịch bản Mac Terminal và đã quản lý thành công để grep đúng thư mục
foo>ls | grep ^2011
Danh sách các thư mục phù hợp, nhưng tôi không biết làm thế nào để chuyển nó sang một hoạt động sao chép thích hợp.