[Tustep-Liste] Linux: großgeschriebene Dateinamen per FILE_NAMES
rtb@uni
tobn2701 at uni-trier.de
Fr Feb 8 17:53:40 CET 2013
Hallo zusammen,
ich hätte hier mehrere Dateien auf einem Samba-Share, die ich per
Tuscript nach Tustep bringen möchte.
Dummerweise aber sind die Dateinamen in Großbuchstaben und so werden die
Dateien weder von einem #anmelde auf Kommandoebene als auch auch von einem
SET files = FILE_NAMES ( -, "/Pfad/ZU/DEN/DAteien") # Anm.: Projekt=-,
traeger="..."
im Tuscript erkannt, was durchus Tusteps Dateispezifikationen unter Unix
entspricht (s. S. 22).
Die Lösung ein Alias für solche Dateinamen zu vergeben, funktioniert
nicht, weil ich ja noch nicht weiß, wie die Dateien heißen.
Die Begründung von Seite 22:
Unter
UNIX betrifft es auch Dateien, deren Namen Großbuchstaben enthalten, da
in TUS-
TEP alle Buchstaben in Dateinamen (gleichgültig, ob sie als Groß- oder
Kleinbuch-
staben angegeben werden) beim Umsetzen des Dateinamens für UNIX als Klein-
buchstaben gewertet werden.
Und dazu meine Fragen:
1) Was heißt bitte "für Unix"? Die Zeichenfolge hier in meinem
Dateinamen dürfte UTF-8 sein. Das ist eine Folge von Bits, die von jeder
Anwendung im Prinzip frei interpretiert werden darf.
2) Worin genau besteht die Limitierung von Unix gegenüber Windows? Oder
ist die Limitierung vielmehr bei Windows? (Da es ja, soweit ich weiß,
case INsensitive ist; obwohl die Darstellung von allen möglichen Zeichen
im Dateinamen möglich ist. Hingegen ist Linux naturgemäß case sensitive,
d.h. eine TUSTEP.INI ist ungleich einer tustep.ini.)
3) Könnten nicht alle Großbuchstaben von Dateinamen unter Linux als
Kleinbuchstaben gewertet werden? Tustep scheint ja unter Windows auch
vollkommen Case-INsensitive?! Oder gerade nicht?
Ich bin jetzt doch etwas verwirrt und könnte etwas Reflexion hierüber
gebrauchen :)
Viele Grüße,
Rene Tobner
Mehr Informationen über die Mailingliste Tustep-Liste