<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hallo nochmal,<br>
<br>
ein Update zu meinem eben (fälschlicherweise...) aufgeworfenen
Problem.<br>
<br>
Es scheint, dass nicht die Großbuchstaben, sondern ein zu langer
Pfad das Problem verursacht hat.<br>
<br>
FILE_NAMES (-, "/home/rtb/Dokumente/.../..") funktionierte,<br>
<br>
selber Aufruf aber mit traeger =
"/mnt/koze/Projekte/HZ_2_Kopie_21.11.2012/transfer2012_01_24(Rest)/hz208rtfNeueNPZ"
jedoch nicht.<br>
<br>
Liegt es wirklich daran?<br>
<br>
Viele Grüße,<br>
RT<br>
<div class="moz-forward-container"><br>
<br>
-------- Original Message --------
<table class="moz-email-headers-table" border="0" cellpadding="0"
cellspacing="0">
<tbody>
<tr>
<th align="RIGHT" nowrap="nowrap" valign="BASELINE">Subject:
</th>
<td>Linux: großgeschriebene Dateinamen per FILE_NAMES</td>
</tr>
<tr>
<th align="RIGHT" nowrap="nowrap" valign="BASELINE">Date: </th>
<td>Fri, 08 Feb 2013 17:53:40 +0100</td>
</tr>
<tr>
<th align="RIGHT" nowrap="nowrap" valign="BASELINE">From: </th>
<td>rtb@uni <a class="moz-txt-link-rfc2396E" href="mailto:tobn2701@uni-trier.de"><tobn2701@uni-trier.de></a></td>
</tr>
<tr>
<th align="RIGHT" nowrap="nowrap" valign="BASELINE">To: </th>
<td><a class="moz-txt-link-abbreviated" href="mailto:tustep-liste@lists.uni-wuerzburg.de">tustep-liste@lists.uni-wuerzburg.de</a></td>
</tr>
</tbody>
</table>
<br>
<br>
<pre>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
</pre>
<br>
</div>
<br>
</body>
</html>