Estoy editando rutinariamente shell scripts (bash). Uno de ellos se pone en cuarentena cada vez que lo modifico. Cuando lo ejecuto, me sale el error:
$ ./opg.sh
-bash: ./opg.sh: /bin/bash: bad interpreter: Operation not permitted
La solución es restablecer el indicador de cuarentena. Entonces se ejecuta el script:
$ xattr -d com.apple.quarantine opg.sh
$ ./opg.sh
Missing or invalid option ...
Must be one of: start, stop, status, check, or log
Mi pregunta es: ¿por qué? Tengo toneladas de otros bash scripts, en el mismo directorio y en otros directorios. Puedo editarlos y no se ponen en cuarentena. Solo este lo hace. ¿Alguna idea de por qué?
No parece estar relacionado con el editor que uso (uso bbedit y textedit - el mismo efecto).
Supongo que debe ser algo relacionado con el contenido del script. Pero no puedo ver qué ...