Вопросы по теме '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