Yo uso mucho los shell scripts. Desde la actualización a OS Monterrey 12.3.1, ninguno de mis shell scripts se ejecuta. Están en las mismas ubicaciones que estaban antes de la actualización a Monterrey.
Ejecuto un shell script simplemente escribiendo su nombre en el terminal bash desde el directorio del script, y pulsando enter:
~ cd /path/to/shellscript
~ shellscriptname [enter]
En Big Sur, el script se ejecutaría y los archivos se copiarían, pero en Monterrey,
$ copyTestFiles
-bash: copyTestFiles: command not found
No hay errores, sólo esta respuesta.
El script está preparado para su ejecución
-rwxr-xr-x
$ echo $PATH
/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin/python
$ which bash
/bin/bash
Se agradece cualquier orientación.