[linux-l] Datum in Script verwenden

Volker Grabsch vog at notjusthosting.com
Mo Apr 9 12:29:54 CEST 2007


On Sun, Apr 08, 2007 at 07:59:18PM +0200, Nico Golde wrote:
> * Volker Grabsch <vog at notjusthosting.com> [2007-04-08 19:48]:
> > 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).
[...]
> > > Hehe, da hast du allerdings Recht :)
> > 
> > Wenn du ihm in dem Punkt recht gibst, was hast du dann an meinem
> > Ratschlag auszusetzen?
> 
> Ich gebe dir Recht in dem Punkt, dass man für portable 
> Lösungen keine Shellscripte schreibt.

Was würdest du denn empfehlen? Mir fällt nur noch Perl als Alternative
ein. Oder meinst du was anderes?

Bisher fand ich Bash-Shellscripte aber portabel genug. Das einzige
Solaris-System, das ich bisher unter den Fingern hatte, hat zum Glück
ne ordentliche Shell in /bin/bash installiert ... obwohl ich deinen
Ausführungen zufolge in Zukunft lieber "#!/usr/bin/env bash" schreiben
werde.

Was du an meiner Aussage "#!/bin/sh sollte man nicht verwenden, weil
es eine nicht-getestete Portabilität vorgaukelt" auszusetzen hast,
konnte ich deinen bisherigen Ausführungen leider nicht entnehmen.


Viele Grüße,

    Volker

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



Mehr Informationen über die Mailingliste linux-l