Скрипт Bash для автоматического создания символических ссылок на подкаталоги в дереве

Хорошо, это моя третья попытка опубликовать это, может быть, язадаю неправильный вопрос !!

Это'Прошло несколько лет с тех пор, как яЯ сделал любое программирование оболочки, поэтому яя немного ржавый ... я

Я пытаюсь создать простой сценарий оболочки, который находит все подкаталоги в определенном именованном подкаталоге в дереве и создает символические ссылки на эти каталоги (звучит более запутанно, чем сейчас). Я'Я использую Cygwin в Windows XP.

Эта команда find / grep находит каталоги в файловой системе так, как я хочу:

find -mindepth 3 -maxdepth 3 -type d | grep "New Parts"

Теперь о трудной части ... Я просто хочу взять этот список, передать его в ln и создать несколько символических ссылок. В списке каталогов есть пробелы, поэтому я пытался использовать xargs, чтобы немного очистить вещи:

find -mindepth 3 -maxdepth 3 -type d | grep "New Parts" | xargs -0 ln -s -t /cygdrive/c/Views

К сожалению, ln выкладывает длинный список всех каталогов, соединенных вместе (разделенных) и выдает "Имя файла слишком длинное ошибка.

Идеи ??

Ответы на вопрос(3)

Ваш ответ на вопрос