2 votes

Utilisation du terminal Mac OS X pour copier une sélection de dossiers vers un nouvel emplacement, avec un comportement de fusion.

J'ai un dossier 'foo' qui contient de nombreux sous-dossiers, par exemple

foo
 |---20101
 |---20102
 |---20103
 |---20111
 |---20112
 |---20113

Il y en a bien plus que cela, mais j'espère que cela explique le scénario. Je veux maintenant copier tous les dossiers de ce dossier qui commencent par '2011' dans un dossier frère de 'foo' appelé 'bar'. Cependant, "bar" contient déjà des dossiers portant le même nom.

bar
 |---20111
 |---20113
 |---20114

Le contenu du dossier source et du dossier destination devrait être fusionné. Notez que le script devra également créer un dossier bar/20112 car il n'existe pas.

Je suis novice en matière de script Mac Terminal et j'ai réussi à greffer les bons dossiers

foo>ls | grep ^2011 

Ce qui donne la liste des bons dossiers, mais je n'ai aucune idée de la façon dont je peux transmettre cette information à une opération de copie appropriée.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X