Wie eine for-Schleife verwenden, in machen Rezept

Ich würde gerne eine Schleife verwenden, um einige Dateien zu finden, und benennen Sie Sie:

  for i in `find $@  -name *_cu.*`;do mv $i "$(echo $i|sed s/_cu//)"
  done

Dies funktioniert in der shell. Aber wie kann ich das in ein makefile Rezept?

  • Off-topic: es wäre eine gute Idee, zu zitieren '*_cu.*' dem find-Befehl, wie Sie wollen, erweitert durch das finden, nicht die Schale, die Berufung zu finden.
  • Das auslösen dieser Befehl funktioniert nicht richtig mit dieser $@ als Ihr Ziel.
InformationsquelleAutor Steve Wang | 2012-01-06
Schreibe einen Kommentar