Joerg: ... nun doch nicht "/bin/env perl"

Beitrag lesen

Hi nochmal,

Was ist nun "besser", um die Software moeglichst vielen Plattformen installierbar und lauffaehig zu haben:

#!/bin/bash
#!/usr/local/bin/perl (ggfs. mit der Empfehlung im Handbuch, einen symlink zum  "wirklichen" Ort zu setzen)

... oder doch ...

#!/bin/env bash
#!/bin/env perl

... gibt es "schwerwiegende" Argumente fuer oder gegen eine dieser Varianten?

Nach weiterem Suchen und Probieren antworte mir auch mal selbst ;-) ... /bin/env hat mehrere Nachteile: (1) es existiert nicht auf "allen" Systemen, (2) es - oder der symlink - liegt nicht immer in /bin/env, (3) es akzeptiert nur ein Argument.

Letzteres ist das Killer-Argument :-(

Danke fuers feedback!

  • Joerg