Ich frage mich, ob es ein Unix-Äquivalent für die Windows-Umgebungsvariable gibt PATHEXT.
Für Benutzer ohne Windows-Hintergrund: Durch Hinzufügen eines Dateisuffixes PATHEXTkann ich ein Skript ausführen, ohne dieses Suffix in cmd.exe einzugeben. Auf meinem Windows-Computer enthält PATHEXT beispielsweise das Suffix. .plWenn ich ein Perl-Skript in cmd.exe ausführen möchte, kann ich einfach eingeben my-scriptund es wird ausgeführt. Um dasselbe Skript in bash auszuführen, muss ich jedoch den vollständigen Namen schreiben : my-script.pl.
Da ich derzeit sowohl unter Windows als auch unter Unix arbeite, gerate ich fast immer in die Falle, dass ich vergesse, das Suffix einzugeben, wenn ich wieder zu einer Unix-Box gehe.