cp / rsync nicht case-sensitive ausführen

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

cp / rsync nicht case-sensitive ausführen

Beitrag von mario.neudeck » 19.01.2006 09:35:44

Hallo,
ich muß Dateien von einem Windows-PC sichern.
Das Problem ist jetzt, daß die Namen zwar gleich bleiben, nicht jedoch die Groß- /Kleinschreibung.
Also es kann auf dem Windows-PC zB
Test.vcx
Test.VCX
test.vcx
vorkommen. Natürlich existiert die Datei nur 1x.
Dieses Verhalten kann ich nicht beeinflussen. Da wird mit FoxPro entwickelt, was eben so komisch speichert.

Hat jemand eine Idee, wie man das machen könnte? Ich will eigentlich nicht per Script jede mögliche Kombination der Groß-/Kleinschreibung ermitteln und dann kopieren.

rsync / cp kann sowas wohl nicht.

Danke, Mario

Benutzeravatar
feltel
Webmaster
Beiträge: 10471
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 19.01.2006 09:45:09

Wenn Du das ganze in einem Script laufen lässt probiers mal mit

Code: Alles auswählen

shopt -s nocaseglob
im Script.

mario.neudeck
Beiträge: 455
Registriert: 07.09.2004 08:51:47
Wohnort: Dresden

Beitrag von mario.neudeck » 19.01.2006 10:07:04

Das isses!!!!

Vielen Dank.

Antworten