diferencia de ruta en el script vs en shell

2

¿Por qué la salida de $ PATH es diferente cuando está en una secuencia de comandos y cuando se ejecuta $ PATH desde el terminal? Incluso para una secuencia de comandos mínima como esta:

#!/bin/bash
echo $PATH

no coincidirá con lo que obtengo al escribir $ PATH en el terminal. Debido a esto, sigo recibiendo "comando no encontrado". ¿Cómo puedo arreglar esto? Estoy usando OSX High Sierra.

Ok, "export PATH" parece haber resuelto parte de mi problema. Uno de los programas que estoy usando está vinculado dinámicamente. Por alguna razón, incluso con la ruta de exportación dice "dyld: Library not loaded". Al menos ahora el programa está en la ruta cuando se llama desde el script. ¿Qué hace "export PATH"? ¿Y cómo puedo incluir las rutas de la biblioteca también?

    
pregunta lenzinho 03.04.2018 - 19:56

0 respuestas

Lea otras preguntas en las etiquetas