[linux-l] Datum in Script verwenden

Volker Grabsch vog at notjusthosting.com
So Apr 8 19:39:20 CEST 2007


On Sun, Apr 08, 2007 at 05:50:24AM +0200, Nico Golde wrote:
> > >warum? Weil es in deiner Shell nicht geht, allerdings in 
> > >meiner (zsh) und in _der_ sh-Shell ksh geht es.
> [...] 
> > von daher: shell-scripte sind _nicht_ systemunabhaengig, sondern
> > stets adhoc-quick-and-dirty-loesungen. (wenn man eine saubere
> > loesung will nutzt man andere sprachen). von daher finde ich die
> > ganze diskussion sehr akademisch. wer shell-scriptet sollte
> > imho den pragmatischen ansatz waehlen: "auf meinem system und
> > fuer das was ich will laeufts".
> 
> Hehe, da hast du allerdings Recht :)

Wenn du ihm in dem Punkt recht gibst, was hast du dann an meinem
Ratschlag auszusetzen?

Schließlich ging es mir genau darum: Wenn ein Script nur unter der
Bash getestet ist, sollte es auch in der ersten Zeile #!/bin/bash
haben, und nicht #!/bin/sh, hinter der auf anderen Systemen ne
andere Shell stehen kann.

Diese Empfehlung stammt übrigens nicht von mir persönlich, sondern
von einer Debian-Policy (müsstest du eigentlich kennen ...), und
diese fand ich recht vernünftig.


Viele Grüße,

    Volker

-- 
Volker Grabsch
---<<(())>>---
Administrator
NotJustHosting GbR



Mehr Informationen über die Mailingliste linux-l