Из последних весёлых моментов с Mac OS: 1. Подсунуть libwww-perl кастомный набор сертификатов было забавным квестом. 2. Mac OS не обрабатывает шебанг, если он указывает на другой скрипт с шебангом. Портировать сложный шебанг под три системы (Ubuntu Xenial, Arch Linux, Mac OS) оказалось в итоге практически невозможным.
Линукс по спеке с мана тоже не должен поддерживать шебанг ведущий на файл с шебангом 😳
Since Linux 2.6.28, the kernel permits the interpreter of a script to itself be a script. This permission is recursive, up to a limit of four recursions, so that the interpreter may be a script which is interpreted by a script, and so on.