Wildcards in BASH
- gehlhajo
- Geschlossen
-
-
Wildcards funktionieren nur ohne Anführungszeichen.
-
.. auch ohne Anführungszeichen leider das gleiche Ergebnis...
-
was sagt "echo /mnt/data/w/*mp3"?
gibts solche files ueberhaupt?
-
Zitat
Original von andreash
was sagt "echo /mnt/data/w/*mp3"?/mnt/data/w/*mp3
ZitatOriginal von andreash
gibts solche files ueberhaupt?Ja, aber nur in den Unterverzeichnissen.
Der Parameter -a weist cp ja an, in den Unterverzeichnissen zu suchen -
in der Tat, er macht die Rekursion nicht....Wahrscheinlich werden mit der Wildcard mp3 die Unterverzeichnisse mit ausgeschlossen.
-
Nope.
/mnt/data/w/*mp3 expandiert die shell zu allen Files, die in "/mnt/data/w" auf "mp3" enden. Das cp kommando sieht die Wildcard gar nicht.
Was du willst, ist in /mnt/data/w nach files mit der Endung "mp3" zu suchen. Dafuer gibts das "find" kommando.
-
-
Zitat
Original von cyril
das sollt funktionieren.€: cp Kommando vergessen
grüße
Aber hier waeren die Anfuehrungszeichen sauberer, sonst klappts nicht, falls mp3 files im aktuellen Verzeichnis liegen.Allerdings legt er alle Dateien "flach" nach /mnt/data/media/music
Um die Pfad-Struktur beizubehalten muss man ein bischen Scripten ... -
Danke schön, werde ich heute abend mal ausprobieren
Viele Grüße
gehlhajo
-
-
-
-
Danke.
Ich habe zwar jetzt das meiste per Hand rüberkopiert, bin mir aber nicht sicher , ob ich auch alle erwischt habe :=)
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!