wollte mir heute nen kleines bashscript machen, welches mir die dateien aus dem ordner ~/dev/trunk in den ordner ~/hsdev kopiert, mit ein paar Einschränkungen:
- Ordner install und seine Dateien sollen nicht kopiert werden
- datei lib/config.inc.php soll nicht kopiert werden
- Ordner files und seine Dateien sollen nicht kopiert werden
- Alle Ordner mit dem Namen .svn und deren Inhalte sollen nicht kopiert werden.
Nun habe ich folgende Probleme:
- die Regel mit dem .svn nicht kopieren funktioniert überhaupt nicht
- der Inhalt des ordners lang/ wird nicht in ~/hsdev/lang sondern in ~/hsdev/ abgelegt..
mein script:
Code: Alles auswählen
#!/bin/sh
find dev/trunk \
-not -regex ".*/install" \
-not -regex ".*/lib/config.inc.php.*" \
-not -regex ".*/files.*" \
-not -regex ".*/\.svn/.*" \
-exec cp -Ruv --target-directory=hsdev/ \{\} \;
gruss
mix