620 Stimmen

Wie führt man ein Shell-Skript auf einer Unix-Konsole oder einem Mac-Terminal aus?

Ich weiß es, vergesse es und lerne es wieder neu. Zeit, es aufzuschreiben.

1voto

NVRM Punkte 8487

Ein kleiner Zusatz, um einen Interpreter aus demselben Ordner zu starten, der immer noch mit #!hashbang in Skripten.

Zum Beispiel eine ausführbare php7.2-Datei, die von /usr/bin befindet sich in einem Ordner entlang eines hallo Drehbuch.

#!./php7.2
<?php

echo "Hello!"; 

Um es auszuführen:

./hello

Die sich genauso verhalten wie:

./php7.2 hello

Die richtigen Lösungen mit guter Dokumentation können die Werkzeuge sein linuxdeploy und/oder appimage Diese Methode wird unter der Haube verwendet.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X