Используя python в Mac OS, я хотел бы открыть файл для записи и поместить в него некоторые команды оболочки. Позже будет работать в терминале.
with open("my_script.sh", "w") as fd:
fd.write("#!/bin/sh\n")
fd.write("echo $PATH\n")
Это создаст файл, но я не мог понять, как установить бит выполнения, поэтому, когда я запускаю его в терминале, я не получу:
sh: my_script.sh: Permission denied