So führen Sie diesen Befehl mit Cygwin aus

So führen Sie diesen Befehl mit Cygwin aus

. ./filename.shWie kann ich diesen Unix-Befehl mit Cygwin ausführen ?

Antwort1

Öffnen Sie Ihr StartMenü, wählen Sie das CygwinUntermenü aus und klicken Sie auf Cygwin Bash Shell. Dadurch erhalten Sie eine UNIX-orientierte Shell, in der es viel einfacher ist, UNIX-artige Dinge zu tun, wie beispielsweise ein beliebiges Skript auszuführen.

Antwort2

Tatsächlich ist dieser Befehl nicht so sehr an eine Plattform gebunden (falls man diesen Begriff für Cygwin zulässt), sondern vielmehr einHülseintrinsisch/integriert. In Bash (soweit ich weiß die Standard-Shell in Cygwin) sind beispielsweise diese beiden Zeilen gleichwertig:

. ./filename.sh
source ./filename.sh

Alle Variablen, ob exportiert oder nicht, werden in Ihre aktuelle Shell-Instanz integriert (sofern sie nicht in Klammern eingeschlossen sind, d. h. Zuweisungen, die in Unter-Shells vorgenommen werden).

verwandte Informationen