Tag: shebang
Die #! Markierung am Anfang des Skripts aufgerufen wird, eine UMMANTELUNG.
2
Antworten
Fragen: Was macht der kernel tun, wenn Sie stick ein shell-Skript in der shebang-Zeile? Wie funktioniert der Kernel wissen, welcher interpreter zu starten? Erklärung: Ich neulich schreiben wollte, ein wrapper um /usr/bin/env weil mein CGI-Umgebung nicht erlauben,
1
Antworten
Ich ein Skript verwenden, test.sh, geschrieben von jemand anderes, das beginnt mit einem bash-shebang: #!/bin/bash -l ... echo TEST: $TEST Von dem, was ich sehen konnte, hat dies eine Auswirkung auf die Variablen im script: wenn ich
1
Antworten
Ich bin mit der input Funktion von fileinput Modul zu akzeptieren Skript über pipes oder input file Hier ist das minimale Skript: finput.py import fileinput with fileinput.input() as f: for line in f: print(line) Nachdem Sie dieses
4
Antworten
Habe ich gegoogelt über #!/usr/bin/perl, aber ich konnte nicht finden keine befriedigende Antwort. Ich weiß, es ist eine ziemlich grundlegende Sache, aber immer noch, konnte mir erklären, was ist die Bedeutung des #!/usr/bin/perl in Perl? Außerdem, was
2
Antworten
#!/usr/bin/env python Legte ich, dass an der Spitze ein Skript. Ich habe gesehen, das sollte das Skript ist ausführbar von der Kommandozeile aus, ohne die Notwendigkeit für python programname.py. Es sei denn, ich bin Missverständnis, ich sollte
6
Antworten
Arbeite ich auf einem neuen server bei einem neuen Arbeitsplatz, und ich bin versucht zu Wiederverwendung ein CGI-script, das ich geschrieben in Python früher in diesem Jahr. Mein CGI-Skript beginnt mit #!/local/usr/bin/python Aber wenn ich diese auf
9
Antworten
Ich brauchte, um ein direkt ausführbares python-Skript, und so begann ich die Datei mit #!/usr/bin/env python. Allerdings muss ich auch Ungepuffert-Ausgang, also habe ich versucht #!/usr/bin/env python -u, aber das schlägt mit python -u: no such file
1
Antworten
Ich versuche ein script zu erstellen für node.js das wird die Arbeit in verschiedenen Umgebungen. Besonders für mich, ich bin hin-und her wechseln zwischen OS X und Ubuntu. In der ehemaligen, Knoten installiert ist, wie node, aber
10
Antworten
Soll ich den Kram in meinen Python-Skripten? In welcher form? #!/usr/bin/env python oder #!/usr/local/bin/python Sind diese gleichermaßen tragbar? Welche form wird am meisten verwendet? Hinweis: die tornado Projekt verwendet die UMMANTELUNG. Auf der anderen Seite der Django
2
Antworten
Es ist meine erste Zeit mit TextWrangler. Ich benutze es zum öffnen ein .sql-Datei. Aber wenn ich versuche, die Datei auszuführen, bekomme ich folgenden Fehler: This file doesn’t appear to contain a valid ‘shebang’ line (application error
6
Antworten
Derzeit bin ich versucht zu starten-Programmierung auf meinem neuen Mac. Ich TextWrangler installiert, und wählte C++ als Sprache der Wahl, da ich einige Vorkenntnisse, wenn ich Windows benutzt. So, ich habe das immer so üblich "Hello World"
2
Antworten
Habe ich das folgende Programm: #!/usr/local/bin/python3 print("Hello") Via terminal mache ich test.py und ich bekomme: Traceback (most recent call last): File "/usr/lib/python3.3/site.py", line 629, in <module> main() File "/usr/lib/python3.3/site.py", line 614, in main known_paths = addusersitepackages(known_paths) File
3
Antworten
Ist es möglich, deklarieren Sie am Anfang der Datei, die es ausgeführt werden soll, wird als Groovy-Skript? Beispiele für andere Skriptsprachen: #!/bin/sh #!/usr/bin/python #!/usr/bin/perl Es ist einfach, wenn Sie wissen, dass die #! nennt sich "shebang", wie
4
Antworten
Habe ich einfache perl-Skript wie folgt: #!/usr/bin/perl use strict; use warnings; print "hello ! world\n"; kann ich das Skript wie folgt: >temp.pl hello ! world > wenn ich einige Kommentare wie diese: #this script is just for
2
Antworten
Ich habe da ein kleines Problem mit dem hinzufügen von shebang #! mit meinem php-Skript auf RedHat linux. Ich habe ein kleines Stück test-code mit shebang Hinzugefügt (ich habe versucht, verschiedene Variationen), aber ich bekomme die folgende
4
Antworten
Ich habe gesehen, eine Reihe von Orten, einschließlich der Empfehlungen auf dieser Website (Was ist die bevorzugte Bash-shebang?), zu verwenden #!/usr/bin/env bash den Vorzug zu #!/bin/bash. Ich habe sogar gesehen, eine unternehmungslustige Person empfehlen die Verwendung von
7
Antworten
Ich bin mit Bash $ echo $SHELL /bin/bash und ab etwa einem Jahr habe ich aufgehört mit Shebangs mit meinem Bash-Skripte. Kann Ich nutzen von #!/bin/sh oder #!/bin/bash? Aktualisierung: In bestimmten Situationen eine Datei wird nur behandelt
6
Antworten
Ich bin derzeit mit der dienen Skript zu servieren Verzeichnisse mit Node.js auf Windows 7. Es funktioniert gut in der MSYS-shell oder mit shals ich habe node.exe und die dienen Skript in meinem ~/bin (die ist auf
4
Antworten
In der Kopfzeile einer bash script, was ist der Unterschied zwischen diesen beiden Aussagen ? #!/usr/bin/env bash #!/usr/bin/bash Als ich versuchte zu sehen, die env Mann-Seite, bekomme ich diese definition: env - run a program in a
3
Antworten
welchen nutzen schreiben Sie den folgenden Befehl an der start eines ruby-Programm ? #!/usr/local/bin/ruby -w Ist es OS-spezifischen Befehle? Ist es gültig für ruby unter windows ? wenn nicht, was ist dann eine entsprechende Befehl in windows
4
Antworten
Habe ich einige kleine Dienstprogramm-Skripte in Python geschrieben, dass ich sein wollen einsetzbar auf Windows und Linux. Ich möchte vermeiden, dass explizit aufrufen des Python-interpreter. Gibt es einen einfachen Weg, um shebang-notation, um die richtigen Positionen auf
5
Antworten
Ich war durch einige shell-Skript, tutorials, und fand das folgende Beispiel-Programm: #!/bin/sh clear echo "HELLO WORLD" Kann mir jemand bitte sagen, was ist die Bedeutung der Angabe '!/bin/sh' in den Kommentar? InformationsquelleAutor der Frage Jake | 2011-09-09
1
Antworten
Mein node-installation ist unter: /usr/local/bin/node und ich habe die shebang: #!/usr/local/bin/node den Anfang der Datei und da meine Knoten app-Datei die Berechtigungen 755, aber wenn ich versuche zu laufen: > ./my-app Bekomme ich die alte: -bash: ./my-app:
4
Antworten
Mein Python-Skript beak enthält die folgenden Kram: #!/usr/bin/env python Wenn ich das Skript $ ./beak bekomme ich env: python\r: No such file or directory Ich zuvor zog das Skript aus einem repository. Was könnte der Grund dafür
9
Antworten
Möchte ich ausführen einer gawk Skript mit --re-interval mit einer UMMANTELUNG. Der "naive" Ansatz der #!/usr/bin/gawk --re-interval -f ... awk script goes here funktioniert nicht, da glotzen als erstes argument "--re-interval -f" (nicht gesplittet um den whitespace),
8
Antworten
Welche von diesen ist besser oder schneller zu bedienen als die shebang-Zeile für ein Perl-Skript? #! perl #! perl.exe #! fullpath/perl(/perl.exe) #! partialpath/perl(/perl.exe) Und bei Verwendung von #!perlwenn es funktioniert auf einem bestimmten system, wie finde ich
1
Antworten
Nutzte ich die shebang #!/usr/bin/env python Wann ist es besser, #!/usr/bin/python Was ist der genaue Unterschied zwischen Ihnen? InformationsquelleAutor der Frage Ken | 2011-04-18
1
Antworten
Bin ich in der Regel verwenden Sie die folgende shebang Erklärung in meinen Python-Skripten: #!/usr/bin/python Vor kurzem habe ich zufällig diesen Kram Erklärung: #!/usr/bin/env python In der Skript-Dokumentation, wurde festgestellt, dass die Verwendung dieses Formulars ist "tragbar".
3
Antworten
Ich gesehen hatte, diese Linie #!/usr/bin/env node am Anfang einige Beispiele in nodejs und ich hatte gegoogelt, ohne Suche nach einem Thema, das beantworten könnte der Grund für diese Linie. Die Natur der Wörter macht die Suche
4
Antworten
Ist es Bash Kram, Objektiv besser als die anderen, für die meisten verwendet? #!/usr/bin/env bash #!/bin/bash #!/bin/sh #!/bin/sh - etc Ich vage erinnern, vor langer Zeit, zu hören, dass das hinzufügen von einem Bindestrich an das Ende
10
Antworten
Soll ich den Kram in meinen Python-Skripten? In welcher form? #!/usr/bin/env python oder #!/usr/local/bin/python Sind diese gleichermaßen tragbar? Welche form wird am meisten verwendet? Hinweis: die tornado Projekt verwendet die UMMANTELUNG. Auf der anderen Seite der Django
20
Antworten
Es scheint mir, wie die Dateien ausgeführt werden, ohne dass die Linie. Kommentar zu dem Problem Die Antwort unten, die besagt, dass es nur eine Kommentar-Zeile. Das ist nicht immer der Fall. Ich habe ein "Hello, World!"
5
Antworten
Habe ich Probleme zu überprüfen syntax von ruby-Skripts, hat rails script/runner auf seine UMMANTELUNG. Hier sind zwei Beispiel-Skripte und wie Sie Antworten auf die ruby-syntax-Prüfung: Skript hello_world_runner.rb: #!/usr/bin/env script/runner p "Hello world!" Skript hello_world.rb #!/usr/bin/env ruby p