Moin,
* Ralf Corsepius
On Mon, 2004-01-19 at 08:46, Thorsten Haude wrote:
mir wurde gerade von Sarge eine neue Shell (dash) installiert, die den Job von /bin/sh übernehmen soll. Ich kenne dash nicht, würde aber die Finger davon lassen irgendwelche, neuen 'Möchtegern'-Shells über die keine Erfahrungswerte vorliegen als /bin/sh zu installieren.
Hatte ich auch nicht vor, ich habe wohl debconfs Frage falsch gelesen und also falsch geantwortet.
Danach scheiterte dieses Script:
- - - Schnipp - - - #! /bin/sh
if [ $# == 0 ] then Eterm & else Eterm --exec $@ & fi - - - Schnipp - - -
Scheinbar wurde die Bedingung nicht richtig erkannt. Wie sieht denn die Fehlermeldung aus?
Uh, ähm, weiß ich nicht mehr, und dash ist schon wieder deinstalliert. Hehe, gut daß es die History gibt: [: 8: ==: unexpected operator Danach noch ein Fehler von Eterm, weil der else-Zeig ausgeführt wurde, obwohl kein Parameter übergeben worden ist.
Was ist daran nicht Posix? Vermutlich der test x == y
Sieht so aus. Was aber wiederum ein Fehler der bash im sh-Modus ist, weil auch die an den richtigen Stellen scheitern soll. Thorsten -- If people had understood how patents would be granted when most of today's ideas were invented and had taken out patents, the industry would be at a complete stand-still today. - Bill Gates