Ich habe mich gefragt, ob mir jemand mit einem Skript helfen kann, das eine oder mehrere Dateien aus einem übergeordneten Ordner in seinen Unterordner verschiebt. Das ist es. Ich habe Skripte gesehen, die Dateien in ihre übergeordneten Ordner verschieben, aber nichts, um sie um einen Stift nach unten zu verschieben. Ist das möglich?
macos
finder
applescript
rcktship
quelle
quelle
Antworten:
Warum kompliziert werden?
Vorteile:
test
Verzeichnis nicht erreicht werden kann.Archive
Verzeichnis nicht vorhanden ist und nicht erstellt werden kann.Ist eigentlich ein Einzeiler, nur zur besseren Lesbarkeit aufgebrochen:
quelle
Es ist nicht perfekt, aber das Folgende wird meistens funktionieren. Annahmen:
• Das Quellverzeichnis ist / Users / admin / Desktop / test (kann bearbeitet werden)
• Das verschachtelte Zielverzeichnis ist Archiv
Beachten Sie, dass andere Dateien, deren Name "Archiv" enthält, ebenfalls übersprungen werden. Ich bin sicher, dass es einen besseren Weg gibt.
quelle
ls
. Tu es einfach nie. 2. Zitieren Sie Ihre Shell-Variablen. 3.printf
ist besser alsecho
, insbesondere wenn Sie Escape-Sequenzen verwenden müssen.