differenza di percorso su script vs in shell

2

Perché l'output di $ PATH è diverso quando in uno script vs quando si esegue $ PATH dal terminale? Anche per uno script minimale come questo:

#!/bin/bash
echo $PATH

non corrisponderà a ciò che otterrò digitando $ PATH nel terminale. Per questo motivo, continuo a ricevere "comando non trovato". Come posso risolvere questo? Sto usando OSX High Sierra.

Ok, "export PATH" sembra aver risolto parte del mio problema. Uno dei programmi che sto usando è collegato dinamicamente. Per qualche ragione, anche con il percorso di esportazione si dice "dyld: Library not loaded". Almeno ora il programma è nel percorso quando viene chiamato dallo script. Cosa fa "export PATH"? E come posso includere anche i percorsi della libreria?

    
posta lenzinho 03.04.2018 - 19:56
fonte

0 risposte

Leggi altre domande sui tag