TOM: Komischer Header ;-)

Hallo Volk.

Normalerweise schreibt man doch
#!/usr/bin/perl (-w)

Jetzt hab ich es aber zur Zeit immer mit folgendem
zu tun:
#!/bin/ksh -- # perl #
#eval 'exec perl -S $0 ${1+"$@"}'
#if 0;

Funktioniert auch prima :-)
Aber warum und viel mehr wiso.
Kennt jemand den Vorteil?

Gruß
tom

  1. hi tom,

    Normalerweise schreibt man doch
    #!/usr/bin/perl (-w)

    normalerweise, wenn man ein perl-skript schreibt. hierbei handelt es sich jedoch um ein shell-skript (vgl. batch datei), das ein perl-kommando ausführt

    "#!/bin/ksh" reicht also! "-- # perl #" ist überflüssig!

    Funktioniert auch prima :-)
    Aber warum und viel mehr wiso.
    Kennt jemand den Vorteil?

    es kommt natürlich darauf an, wo ich es einsetze. wenn ich nur einzelne perl-kommandos, sonst aber viel shell-stuff ausführen muß, hat es sicher vorteile gegenüber einem reinen perl-skript!

    cu pete