История изменений
Исправление KennyMinigun, (текущая версия) :
Вот такие закономерности.
$ cat -n script.py
1 #!/usr/bin/env python
2
3 print("working")
$ chmod +x script.py
$ ./script.py
working
$ bash script.py
script.py: рядок 3: синтаксична помилка коло неочікуваної лексеми «"working"»
script.py: рядок 3: `print("working")'
А если хочешь детальнее узнать как ядро распознает файлы, то посмотри как работает libmagic: например man magic
(да-да магия!).
Исходная версия KennyMinigun, :
Вот такие закономерности.
$ cat -n script.py
1 #!/usr/bin/env python
2
3 print("working")
$ chmod +x script.py
$ ./script.py
working
$ bash script.py
script.py: рядок 3: синтаксична помилка коло неочікуваної лексеми «"working"»
script.py: рядок 3: `print("working")'
А если хочешь детальнее узнать как ядро распознает как работает libmagic: например man magic
(да-да магия!).