Bedeutet "shebang" "bang she"? Warum nicht "hebang" als "bang
Bedeutet "shebang" "bang she"? Warum nicht "hebang" als "bang
Ich habe auf der RosettaCode-Seite die folgende Art von Shebang gefunden: --() { :; }; exec db2 -txf "$0" Es funktioniert für Db2 und ähnlich für Postgres. Ich verstehe jedoch nicht die ganze Zeile. Ich weiß, dass der doppelte Bindestrich ein Kommentar in SQL ist und danach die ausführbare Datei...
Wenn ich dieses Skript ausführe, das ausgeführt werden soll, bis es getötet wird ... # foo.sh while true; do sleep 1; done ... Ich kann es nicht finden mit ps ax: >./foo.sh // In a separate shell: >ps ax | grep foo.sh 21110 pts/3 S+ 0:00 grep --color=auto foo.sh ... aber wenn ich nur den...
Ich habe ein Projekt bestehend aus ca. 20 kleinen .shDateien. Ich nenne diese "klein", weil im Allgemeinen keine Datei mehr als 20 Codezeilen enthält. Ich habe einen modularen Ansatz gewählt, da ich der Unix-Philosophie treu bin und es für mich einfacher ist, das Projekt zu pflegen. Am Anfang jeder...
Ist gawk normalerweise in / bin oder / usr / bin? Ich würde mitgehen, #!/usr/bin/env gawkaber dann kann ich keine Argumente verwenden. Im Moment benutze ich #!/bin/gawk -f. Das Skript ist sehr lang und enthält viele einfache Anführungszeichen und funktioniert mit stdin. Das GNU Awk-Handbuch enthält...
Ich versuche, ein Python-Skript auf einem kopflosen Raspberry PI mit winSCP auszuführen und erhalte die folgende Fehlermeldung: Command '"./areadetect_movie_21.py"' failed with return code 127 and error message /usr/bin/env: python : No such file or directory. Wenn ich versuche, vom Terminal aus zu...
Ich bin auf einige Probleme gestoßen, als ich einige Installationsskripte ausgeführt habe, über die sie sich beschwert haben bad interpreter. Also habe ich ein triviales Beispiel gemacht, aber ich kann nicht herausfinden, wo das Problem liegt, siehe unten. #!/usr/bin/env bash echo "hello" Das...
Warum funktionieren die Shebang-Teile der folgenden elementaren Skripte nicht: $ cat hello.sh #! /bin/sh echo Hello $ ./hello.sh bash: ./hello.sh: /bin/sh^M: bad interpreter: No such file or directory $ cat hello.py #! /usr/bin/env python3 print("Hello") $ ./hello.py : No such file or directory...
Warum beginnt die "She-Bang" mit einem #!, wie #!/bin/bash? Ich habe immer akzeptiert, dass dies so gemacht wird, aber gibt es einen Grund dafür? Warum anfangen mit #; Ist das nicht normalerweise ein Kommentar? Oder ist es der Punkt, dass es ein Kommentar sein
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich habe ein Shell-Skript, in dem ich...
Ich habe ein Skript von einer anderen Person, das einen Blick darauf hat (Hinweis: Es ist eine einzelne Datei): #!/bin/bash some commands some commands #!/bin/bash some commands some commands #!/bin/bash some commands some commands Ich frage mich, was der Zweck des zweiten und dritten Schebangs...
Ich bin auf einem Kali Linux 64 Bit. Ich habe ein Python-Skript erstellt, das zum Starten zwei Argumente benötigt. Ich möchte nicht jedes Mal genau dieselben Pfade oder Suchvorgänge im Verlauf der Befehle eingeben, die ich im Terminal verwendet habe. Also habe ich beschlossen, ein einfaches Skript...