Описание тега shebang
В вычислениях шебанг - это последовательность символов, состоящая из знака числа символов и восклицательного знака (то есть "#!") В начале сценария.
1
ответ
Почему эти символы #! Используется в сценарии оболочки #!/ Bin/bash
Почему эти символы #! Используется в сценарии оболочки #!/ Bin/bash! Почему мы должны использовать эти символы?
24 апр '19 в 04:24
1
ответ
Ubuntu выполнить файл без./
Используя строку shebang, я добавил функциональность для запуска сценария TCL, используя оболочку желания. Тем не менее, я могу только быстро запустить файл, набрав ./filename.tcl в терминале. Я хотел бы знать, есть ли способ запустить тот же сценар…
04 фев '16 в 04:37
4
ответа
В чем разница между #!/ Bin/sh и #!/ Bin/bash?
Если я напишу, #!/bin/bash echo "foo" или же #!/bin/sh echo "foo" оба дают одинаковые. Я видел несколько сценариев, начинающихся с #!/bin/sh или же #!/bin/bash, Есть ли разница между ними?
25 май '12 в 03:59
3
ответа
Что это за строка в верхней части многих файлов?
Я видел много файлов с этой строкой в первой строке. Что именно это? #!/usr/bin/env python Что это значит? Зачем это нужно?
05 май '14 в 08:15
1
ответ
Python Shebang Line
Я пытаюсь выполнить скрипт на python как скрипт cgi, используя apache2. Однако вместо выполнения файл загружается. Я позволил моему файлу python быть исполняемым файлом. Я думаю, что это происходит, потому что моя линия Шебанга неверна. Итак, как мн…
16 мар '17 в 14:36
1
ответ
Линия Shebang для Node не работает в Ubuntu 18
Я только что создал экземпляр Ubuntu 18.04 на AWS и скопировал существующий проект поверх. Обычная линия Шебанга для Node #!/usr/bin/env node сейчас не работает. Это дало: #!/usr/bin/env: No such file or directory Что может быть не так? мой $PATH пе…
12 фев '19 в 02:29
0
ответов
Смущенный о питоне Шебанге
Я изучаю Python, мне любопытно о линии#!/usr/bin/pythonя узнал, что он называется shebang и вызывает интерпретатор, и нам обычно не нужно вводить.py в терминал (я могу ошибаться). Я пытаюсь найти его практическое применение, поскольку, будучи новичк…
14 май '19 в 20:13
3
ответа
Есть ли команда для запуска скрипта в соответствии со строкой shebang?
Если я хочу выполнить bash-скрипт, для которого не установлено разрешение на выполнение, я могу сделать: bash script.sh Что я должен использовать вместо bash если скрипт не исполняемый и я не знаю правильный интерпретатор? Есть ли команда, которая и…
17 ноя '16 в 08:57
1
ответ
Интерпретатор Python 2 вместо 3 в Geany
На моем ПК установлены Python 2 и 3 - запрос версий, используя терминал, выдает следующее: $ python2 --version Python 2.7.14 $ python3 --version Python 3.6.3 Я хотел бы изучать Python 3, и я использую Geany под Xubuntu 17.10 в качестве среды разрабо…
17 фев '18 в 21:22
3
ответа
Какой тип пути в Шебанге является более предпочтительным?
В скриптах первая строка должна указывать путь к интерпретатору.Но на разных серверах Linux, Unix или BSD этот путь может быть разным. Что предпочтительнее? #!/usr/bin/env bash или же #!/bin/bash
16 дек '11 в 17:00
1
ответ
Что такое "#!' в файле скрипта?
$cat shebang.sed #! /bin/sed -f s/red/xxx/ s/BLUE/1234/ $./shebang.sed rgb lower (#1): "xxx green blue" UPPER (#2): "RED GREEN 1234" $sed -f shebang.sed rgb lower (#1): "xxx green blue" UPPER (#2): "RED GREEN 1234" Я могу догадаться, что #! делается…
10 янв '18 в 10:22
2
ответа
Что такое шебанг ( #!/ Bin/bash).
Почему мы используем shebang в начале файла сценария оболочки. скрипт будет работать без него Я попытался запустить его без shebang в сценарии оболочки, но он не запустился.
18 май '18 в 10:44
0
ответов
./docker-build.sh: ./mvnw: /bin/sh^M: плохой интерпретатор: нет такого файла или каталога
Я использую Ubuntu 22.04 Файлdocker-build.sh #!/usr/bin/env bash if [ "$1" = "native" ]; then ./mvnw clean -Pnative spring-boot:build-image --projects book-service -DskipTests else ./mvnw clean compile jib:dockerBuild --projects book-service fi или …
15 сен '23 в 10:44