Problemas al ejecutar archivos script en la terminal de ubuntu
El sufijo .sh es irrelevante. Los archivos de Linux no determinan el tipo de archivo según la extensión. Si hay un sufijo .sh no indica si el archivo es un archivo de script. utilice el sufijo .sh. Indique al usuario que se trata de un script de shell.
Para localizar un archivo en Linux se requiere el nombre completo del archivo. Simplemente escriba el nombre que tenga originalmente el archivo y podrá usar la tecla de tabulación para completarlo automáticamente.
"bash: /usr/local/bin/XXX.sh: csh: intérprete dañado: no existe tal archivo o directorio"
En cuanto al problema del error, es necesario resolverlo en el script. Escribe la ruta completa en la primera línea.
Esta ruta se puede obtener con el comando which csh
.