Ich möchte mit einem Skript viele Dateien verschieben, dafür benutze ich mv -n, um Dateien nicht zu überschreiben. Wie kann ich herausfinde, ob der mv-Befehl ausgeführt wurde oder nicht? Falls die Datei nicht ins Zielverzeichnis bewegt wurde, soll sie alternativ woandershin verschoben werden. Wie kann ich das am Besten umsetzen?
Skript: Rückgabewert von mv?
Anmeldungsdatum: Beiträge: 767 |
|
Anmeldungsdatum: Beiträge: 11179 Wohnort: München |
Du könntest vor dem Verschieben selber testen, ob das Ziel schon existiert und darauf reagieren. Oder du rufst mv zusätzlich mit |
Anmeldungsdatum: Beiträge: 7657 |
Auf Existenz testen? Wenn die Datei nach dem mv noch da ist, dann ist sie wohl nicht verschoben worden. Wenn der Exit-Code von |
« Vorherige1Nächste »
Antworten |