Tengo un directorio llamado projects
y dentro de ese directorio hay subdirectorios llamados project1
, project2
, project3
y así sucesivamente. Mi profesor reparte un .sh
ubicado en estos subdirectorios numerados para probar nuestro programa, pero no funciona a menos que exporte la ruta de estos subdirectorios a mi $PATH
.
Parece que tengo que añadir export PATH="$PATH:/Users/My_Name/desktop/projects/project1"
para conseguir que el shell script funcione, pero eso parece anular el propósito de $PATH de agilizar el trabajo en la terminal porque tendría que entrar manualmente y añadir una nueva ruta cada vez que trabaje en un nuevo proyecto.
Por ejemplo, cuando trabajo en el proyecto 2, tendría que entrar manualmente en $PATH
y añadir export PATH="$PATH:/Users/My_Name/desktop/projects/project2"
lo cual es tedioso porque tendría que hacer esto para todos los proyectos futuros.
He intentado añadir PATH="$PATH:/Users/My_Name/desktop/projects"
a $PATH
pero eso no ejecuta el script en los subdirectorios de mi directorio llamado projects
.
Cualquier ayuda es muy apreciada.