• [^] # Re: le langage est bash, donc le langage est bash

    Posté par (site web personnel, Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 2.

    L’exemple fonctionne avec zsh et ksh chez moi (donc un bashisme quasiuniversel ?) mais pas avec dash (seul mauvais élève que j’ai sous la main) :p Non, mais plus sérieusement, ça marche et je ne m’en étais pas rendu compte et je ne sais pas pourquoi les shells font cela :(

    $ cat toto.py
    #/usr/bin/python
    number = int(input())
    print(number * number)
    $ bash toto.py 
    toto.py: line 2: syntax error near unexpected token `('
    toto.py: line 2: `number = int(input())'

    "It is seldom that liberty of any kind is lost all at once." ― David Hume