Вопросы с меткой [shebang]

Руководство по использованию метки shebang отсутствует.

6
голосов
1ответ
1k показов

Могу ли я получить условный шебанг?

У меня есть скрипт, который можно запустить с разными интерпретаторами: #!/usr/bin/env default-interpreter [my script] Но я хотел бы использовать alternative-interpreter если он доступен, например: ...
3
голоса
1ответ
90 показов

Обнаружены ли вызовы Шебанга?

Есть ли способ для bash-скрипта определить, запускается ли он через #!/usr/bin/env shebang? Какая-то волшебная штука, которая позволила бы мне написать: #!/bin/bash ... if [ ...
2
голоса
2ответа
1k показов

#! (Шебанг) ограничение длины линии

В связи с разработкой GNU Parallel я, кажется, достиг предела длины #! (Притон). Эта линия Шебанга: #!/bin/echo ...
1
голос
1ответ
173 показов

Как восстановить ассоциацию ".sh" в bash?

По какой-то неизвестной причине у меня есть виртуальная машина Debian 7, где файлы .sh не имеют строки shebang (#!/bin/sh) больше не связаны / не выполняются bash, т.е. под bash с «test.sh» ...
1
голос
1ответ
301 показов

Почему узел shebang работает для Angular CLI, но не для моего файла?

Интернет говорит мне, что Windows не поддерживает линии shebang, но, очевидно, Angular Cuses это и работает. Пример файла, который использует его и работает в ...
0
голосов
2ответа
848 показов

Shebangs не любят sudo в OSX

Использование sudo в Шебанге кажется совершенно бесполезным. Следующий код: #!/usr/bin/sudo /bin/bash echo "this should work" отлично работает на Ubuntu, но на OSX дает мне: sudo: effective uid is ...
0
голосов
2ответа
276 показов

Информация о '#!'(шебанг, хэшбанг, хрустбэнг и т. д.)

У меня есть вопрос по поводу фразы «#!', который появляется вверху каждого файла python, большинства файлов bash и нескольких других. Я уже выполнил поиск по этому слову в Google и на этом сайте. ...
0
голосов
1ответ
82 показов

Linux: интерпретатор Shebang жалуется на кодировку при запуске от имени пользователя root

Странное явление: скрипт Python запускается как непривилегированный пользователь, но отказывается от имени root: doprea@mlll2584:~$ python /opt/updatednsfix.py Please retry with super-user privileges ...