Вопросы по теме 'shebang'
Rubygame на проблеме OS X shebang
Я играю с Rubygame. Я установил его с Mac Pack, и теперь у меня есть исполняемый файл rsdl. rsdl game.rb работает нормально, но когда я chmod +x файл rb, добавляю шебанг в rsdl (пробовал прямой путь и /usr/bin/env rsdl) и пытаюсь выполнить его (...
478 просмотров
schedule
10.01.2023
Прочитать первую строку пакетного файла из того же пакетного файла?
У меня есть пакетный файл, который пытается запустить программу, указанную в его первой строке. Подобно shebang в Unix:
C:\> more foo.bat
#!C:\Python27\python.exe
%PYTHON% foo-script.py
C:\>
Я хочу знать: есть ли способ...
1213 просмотров
schedule
17.08.2023
Многострочные шебанги в Clojure?
Цель: создать сценарий Clojure, который запускается -main при запуске от имени ./script.clj .
Самое близкое, что я получил, это
#!/bin/bash
#(comment
exec clj -m `basename $0 .clj` ${1+"$@"}
exit
#)
(defn -main [args]
(println args))...
571 просмотров
schedule
26.02.2022
Что такое линия «шебанг»?
В настоящее время я пытаюсь начать программировать на своем новом Mac. Я установил TextWrangler и выбрал C++ в качестве предпочтительного языка; так как у меня есть некоторые предварительные знания об этом, когда я использовал Windows.
Итак, я...
16684 просмотров
schedule
17.07.2022
Нотация Шебанга: сценарии Python в Windows и Linux?
У меня есть несколько небольших служебных скриптов, написанных на Python, которые я хочу использовать как в Windows, так и в Linux. Я хочу избежать явного вызова интерпретатора Python. Есть ли простой способ указать правильное расположение нотации...
79068 просмотров
schedule
29.05.2022
Синтаксическая ошибка OCaml shebang
$ cat hello.ml
#!/usr/bin/env ocamlrun ocaml
let rec main = print_string "Hello World!\n"
$ ./hello.ml
Hello World!
$ ocaml hello.ml
Hello World!
$ ocamlc -o hello hello.ml
File "hello.ml", line 1, characters 0-1:
Error: Syntax error
$...
679 просмотров
schedule
26.05.2023
В чем разница между #!/usr/bin/perl и #!/usr/bin/env perl при написании сценариев?
Очевидно, это в равной степени относится и к python, bash, sh и т. д., замененным на perl!
Ответ Квентина ниже был явно правильным, и поэтому я принял его, но я думаю, что на самом деле я имел в виду: «Каковы плюсы и минусы двух способов...
2613 просмотров
schedule
30.04.2023
PHP shebang неуместен?
Я собирался добавить строку shebang в php-скрипт.
#!/bin/env php
но я смотрел вокруг, и люди, кажется, не делают этого.
http://github.com/zurb/foundation/blob/master/marketing/about.php...
1507 просмотров
schedule
02.07.2023
Странное поведение скрипта, когда shebang ссылается на другую оболочку
Я недавно перешел на оболочку ksh93. Я сделал это, добавив следующие две строки в свой файл .profile.
export SHELL=/usr/local/bin/ksh93
exec $SHELL
С тех пор, как я это сделал, некоторые простые скрипты начали вести себя так, как я не...
490 просмотров
schedule
26.06.2022
Python shebang и новые строки
Чтобы сделать скрипт Python исполняемым в Linux и bash, используется команда shebang
#! /usr/bin/env python
как первая строка сценария. Если эта строка заканчивается новой строкой в стиле Windows \ r \ n (возврат каретки - перевод строки)...
1404 просмотров
schedule
11.03.2023
Unix шебанг с Gforth
У меня возникли проблемы с запуском Gforth , когда у меня есть shebang в верхней части скрипта, например:
#!/usr/bin/gforth
: pinoke ." I'm a real boy!!! "
pinoke
Unix, кажется, нормально запускает gForth, но сам gForth давится строкой...
399 просмотров
schedule
25.04.2023
shebang: использовать интерпретатор относительно пути к сценарию
Я стараюсь создавать скрипты, которые работают везде и всегда. Для этого я использую специально созданный питон, который всегда находится в родительском каталоге относительно скрипта.
Таким образом, я мог загрузить свой пакет на USB-накопитель, и...
11405 просмотров
schedule
21.07.2022
Создание исполняемых скриптов perl. Могу ли я отказаться от предыдущего оператора «perl»?
Это довольно просто... Я просто хочу сделать исполняемый скрипт perl без предшествующей команды perl , и вместо этого позволить среде вывести интерпретатор из строки shebang. Вот мой пример сценария под названием test :
#!/usr/bin/perl
print...
145 просмотров
schedule
23.07.2023
что такое шебанг по умолчанию, если ни один из них не указан в скрипте python?
каков шебанг по умолчанию, если он не указан в сценарии Python, как показано ниже.
print "hello world"
245 просмотров
schedule
28.06.2023
Избавьтесь от Shebang /#!/ в URL для Google URL Builder
Кто-нибудь знает, могу ли/как я могу избежать шебанга или закодировать uri, чтобы ссылка работала правильно в конструкторе URL-адресов Google Analytics? Я хочу добавить параметры кампании к URL-адресам страниц продуктов, чтобы отслеживать успех...
1178 просмотров
schedule
08.06.2023
Шебанг #! начинается и !# заканчивается?
Я использую shebang #! некоторое время, и сегодня наткнулся на вариант использования, который меня смущает.
Есть несколько способов запустить scala-скрипт, например
#!/usr/bin/env scala
println("hello world")
Однако я наткнулся на эту...
331 просмотров
schedule
17.03.2023
проследить сценарий Шебанга
У меня есть простой файл сценария ruby:
#!/usr/bin/env ruby
puts "Hello World"
Когда я запускаю это с помощью strace:
$ strace -s 100 -f ./script2
Я получаю следующую последовательность успешных вызовов execve :...
175 просмотров
schedule
30.07.2022
Как использовать `env python3` и сохранить среду вызова?
У меня есть проблема в OSX, что #!/usr/bin/env python3 приводит к потере переменных среды, таких как пути к библиотекам (например, LD_LIBRARY_PATH). В линуксе работает корректно.
Читая справочную страницу на env , не похоже, что это нужно...
389 просмотров
schedule
19.11.2023
Как работает /usr/bin/env в строке шебанга Linux?
Я знаю строку shebang следующим образом:
#!/bin/sh
но я узнал, что также могу использовать строку shebang следующим образом:
#!/usr/bin/env python3
Это меня смущает, может кто-нибудь объяснить мне, как Linux будет обрабатывать это?
23061 просмотров
schedule
02.04.2022
Как выполнить java-скрипт с помощью jshell?
Учитывая, что на подходе Java 9, и мы, наконец, можем получить Java REPL с jshell , я надеялся, что есть способ добавить shebang в скрипт и заставить jshell его интерпретировать.
Я попытался создать test.jsh :
#!/usr/bin/env jshell -s...
5308 просмотров
schedule
05.12.2022