Ich kenne mich mit Platzhaltern und ? aus, möchte aber Alben mithilfe von „(Disc X)“ in der Mitte der Datei in die entsprechenden Verzeichnisse verschieben.
Ich bin also in das Verzeichnis des Flash-Laufwerks im Ordner /media/ gewechselt (zu lang, um es hier aufzulisten) und habe Folgendes versucht, aber dadurch wurden ALLE Alben in den Zielordner verschoben:
mv *(Disc 3)* home/Benutzername/Musik/WesRiverside3
jetzt, wohlgemerkt, die CD 3 wird kursiv erscheinen, wenn ich die Sternchen um das Wort setze, wenn ein Redakteur es ändern möchte, würde ich gerne sehen, wie
und auch alle meine Klammerversuche sind fehlgeschlagen
Antwort1
Stehen die Klammern in der Frage wörtlich in Ihrem Befehl? Wenn ja, sind sie die Ursache Ihrer Probleme. Wenn Sie sie unbedingt haben müssen, maskieren Sie sie als *\(disc3\)*
und es sollte funktionieren.
Dies liegt daran, dass die Shell die Klammern interpretiert und sie nicht als Teil Ihres Textes verwendet.