Frage zu Windows
-
hustbaer schrieb:
ps: Noch besser wäre vermutlich gewesen gleich noch mit den Leerzeichen abzufahren und es "Programs_x86-32", "Programs(x86-32)" oder so ähnlich zu nennen. Aber naja. What shells.
Runde Klammern gehören nicht in einen Verzeichnis- oder Dateinamen. Das gibt nur Ärger.
-
Was für Ärger gibt's denn da?
-
runde Klammern haben in Shells eine besondere Bedeutung, wenn man Ärger vermeiden will, dann lässt man sie weg.
Da gleiche gilt übrigens für Leerzeichen.
-
Ne also das sehe ich gänzlich anders. Wer zu dumm ist korrekt in Shell-Scripten zu quoten, der ist des selberen schuld.
Ich hab wirklich schon viele viele Zeilen Windows cmd.exe Batchfiles geschrieben, und ich hatte nie Probleme mit Klammern oder Leerzeichen in Pfaden. Ausgenommen ich musste doofe fremd-Batchfiles von doofen Fricklern aufrufen, die ich nicht ändern konnte (bzw. wollte, weil Teil eines thirdparty Pakets). Wobei man unter Windows da meist drumrumarbeiten kann, indem man den "short filename" verwendet.
Wenn bestimmte Zeichen ein Problem sind, dann soll das OS sie verbieten. Und wenn sie nicht verboten sind, dann werden sie verwendet. Und wenn sie verwendet werden, dann ... muss man auch damit klarkommen.
-
Es gibt nicht nur Windows.
-
Auch unter anderen Betriebssystemen sind Shell-Skripte, die nicht mit Leerzeichen klarkommen, gequirlte Scheisse.
-
Jäger schrieb:
Es gibt nicht nur Windows.
Es geht hier um nen Windows Verzeichnisnamen. Wieso sollte sich Windows darum scheren ob andere OSe den cool finden? Bzw. um Programmierer die zu doof sind korrekte Shell-Skripte auf anderen OSen zu schreiben.
Bitte nächstes mal ein wenig intelligenter trollen.
-
Schonmal ein Verzeichnis in eine ZIP Datei gepackt und an Linuxer weitergegeben?
Runde klammern sind trotzdem doof.
-
Und genau hier wird es mir zu doof noch etwas sachliches zu antworten.
Geh bitte einfach weg und sei woanders schlecht.
-
Wieso? Dafür dass dir die Argumente auf meinen ZIP Einwand ausgehen, dafür kann ich ja nichts.
-
Geschlossen. Es gibt nichts mehr zu sagen, außer den Troll weiter zu füttern.