LINUX.ORG.RU

Bash игнорирует #!/usr/bin/env python

 


0

1

Понять не могу, эта строчка работает через раз, при этом не вижу каких закономерностей. Как указать правильно? #!/bin/python и #!/usr/bin/python я тоже пробовал. Всё по указанным путям есть.

Deleted
Ответ на: комментарий от Deleted

В корейском нет иероглифов, не путай с китайским или японским. в корейском всего 24 буквы (+15 дифтонгов, если правильно помню). Чё в них пялиться, их читать надо.

А незнакомый язык - вдруг понравится? Я 1.5 месяца в Астане прожил, никого не знал, поговорить не с кем, ходил вывески читал... не, не понравилось :)

buratino ★★★★★
()
Ответ на: комментарий от buratino

синтаксична помилка

украинский. «syntax error»

Well, that is one way to call it.

мой английский, процитировал малоизвестную фразу с мемов.

KennyMinigun ★★★★★
()
Ответ на: комментарий от KennyMinigun

Помилка - это ошибка? хм, а я так и не понял, что это, но такой версии у меня не было, даже когда devzero сказал про сербский :) но само слово очень понравилось :) у нас в крае очень много выходцев с Украины исторически, ещё с Российской Империи, целые поселения создавались, недавно даже какой-то съезд украинской культуры проходил, поэтому многие слова повсеместно - например, гаманок/гаманец. Но про помилку не знал... надо будет массово внедрять на районе :)

buratino ★★★★★
()
Ответ на: комментарий от Deleted

Кстати, в федоре советуют делать именно так, как предложил третий казах-красноглазик

Ну, во-первых там статус «draft», а во вторых как они собираются запускать тот самый zope с python 2.4, если там жестко прописан #!/usr/bin/python

If a script has #! /usr/bin/env python, the dependency added to the resulting rpm is on /usr/bin/env, not on the actual python interpreter.

Ага, сталкивался. В любом случае авто-генерация зависимостей в RPM == bullshit.

Впрочем, хозяин-барин. А унификация — хорошо.

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от buratino

синтакси́чна по́милка

Причем украинское «и» соответствует звуку от «ы» в русском.

Также правильным будет и ударение на второй слог: поми́лка (или даже два слога вместе)

// You are welcome

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Ответ на: комментарий от torvn77

Да, именно к такому выводу я и хотел чтоб пришел ТС.

только при запуске как бинарнике или команде.

Eсли в терминах сисколлов, то «при запуске через функции exec*()»

KennyMinigun ★★★★★
()
Ответ на: комментарий от anonymous

Т.е. получается, что в шебанге могут быть лишь интерпретаторы, которые # воспринимают как комментарий.

Кстати, я когда-то создавал тему про C компилятор с поддержкой шебанга: gcc в shebang

KennyMinigun ★★★★★
()
Ответ на: комментарий от Deleted

Кстати, на сербском error — «грешка».

Продолжим парад. Польский: błąd

UPD Хотя есть и слово pomyłka. Но именно error — таки будет błąd

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.