J'écris et utilise de nombreux scripts (bash) sur mon mac. Un problème me tracasse depuis un certain temps. Lorsque je regarde les scripts dans le Finder, ils apparaissent comme "Unix Binaries". Si je marque un type de fichier ( .sh
) alors le finder les reconnaît comme des scripts.
Si je marque un type de fichier ( .sh
) alors le finder le reconnaît comme shell script :
Si je fais en sorte que le fichier du shell script (sans extension) ne soit pas exécutable ( chmod -x
), le finder le reconnaît comme un fichier texte. Il semble que le finder pense que tout fichier exécutable sans extension est de facto un exécutable binaire Unix. Je pensais que le finder jetait un coup d'oeil au contenu d'un fichier pour déterminer sa nature ? Existe-t-il un moyen de contrôler cela ?