[linux-l] Datum in Script verwenden

Pascal Volk linux-l at edelhost.de
So Apr 8 14:44:34 CEST 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

* Am So, 08 Apr 2007 schrub Ivan F. Villanueva B.:
> Am So, Apr 08, 2007 01:07:41 +0200, Thomas Preymesser schrieb:
> >   #!/usr/bin/env ruby
> > welches das Skript mit dem Programm startet, das man auch über 'which ruby'
> > erhalten würde.
> 
> Entschuldigung wenn die Frage doof ist, aber was ist, wenn "env" irgendwo anders
> ist? Wäre nicht
>     `which ruby` << ...
> oder ähnliches besser?

Ähnliches ist eher besser, das mit which ist ein Schuss in den Ofen:
    cat >> testscript << "EOF"
    #!`which bash`
    echo "hallo"
    EOF
    chmod u+x testscript
    ./testscript
    bash: ./testscript: `which: bad interpreter: No such file or directory

Wenn which nicht in /usr/bin ist, dann sollte man wohl davon ausgehen, dass
das System kaputt ist.

Gruß
Pascal
- -- 
rm -Rfv /tmp/../ && echo "are you sure???"

Die BeLUG im IRC:
irc://irc.freenode.net/#belug
 ____ ____ ____ ____ ____ _________ ____ ____ ____ ____ ____ ____ 
 ||/ |||j |||o |||i |||n |||       |||# |||b |||e |||l |||u |||g ||
 ||__|||__|||__|||__|||__|||_______|||__|||__|||__|||__|||__|||__||
 |/__\|/__\|/__\|/__\|/__\|/_______\|/__\|/__\|/__\|/__\|/__\|/__\|

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGGOOyNx2k6gsBqqkRAvYZAJ4lzm4ZZihe87te2fJu3lHoTRo0HQCgjk0P
ez4WeCleotNS1f5Tn/NtEJU=
=sLh1
-----END PGP SIGNATURE-----



Mehr Informationen über die Mailingliste linux-l