2017-04-22 3 views
0

Je l'ai utilisé:trouvé Erreur: argument manquant à exec

find ./components -iname \"*.html\" -exec rsync -R '{}' ./build/ \\; 

qui fonctionnait parfaitement bien sous Linux, mais maintenant, je suis incapable de l'exécuter dans les fenêtres à l'aide de Cygwin. Il donne une erreur:

missing argument to `-exec'

Même utilisé:

find ./components -iname \"*.html\" -exec rsync -R ./build/; 

mais incapable de construire un fichier html.

J'ai même essayé:

find ./components -iname \"*.html\" -exec rsync -R '{}' ./build/; 

mais donne une erreur:

skip directory

Répondre

0

Vos évasions semblent être échapper à la mauvaise chose:

  1. \\; rendements \;
  2. ; donne un jeton pour la coque elle-même
  3. \; rendements ; (Utilisez celui-ci)

Ainsi, votre commande est:

find ./components -iname "*.html" -exec rsync -R '{}' ./build/ \;