У меня есть папка 'foo', которая содержит много подпапок, например
foo
|---20101
|---20102
|---20103
|---20111
|---20112
|---20113
Есть намного больше, чем это, но, надеюсь, это объясняет сценарий. Теперь я хочу скопировать все папки из этой папки, которые начинаются с «2011», в «foo», называемый «bar». Тем не менее, «бар» уже содержит несколько папок с тем же именем
bar
|---20111
|---20113
|---20114
Содержимое исходной и целевой папок должно быть объединено. Обратите внимание, что сценарию также нужно будет создать папку bar/20112, поскольку она не существует.
Я новичок в скриптах Mac Terminal и успешно смог найти нужные папки
foo>ls | grep ^2011
Который перечисляет правильные папки, но я не знаю, как передать это к соответствующей операции копирования.