Domanda

Uno mi consiglia il seguente codice apparentemente solo in .zshrc senza spiegare chiaramente il suo scopo.

typeset -U PYTHONPATH

Sono interessato a come è possibile utilizzare il codice in .bashrc. Il mio Bash va arrabbiato per il comando.

Come si può utilizzare il comando in bash?

È stato utile?

Soluzione

Questo comando zsh è utile perché zsh può trattare l'PYTHONPATH variabile ambiente come una matrice reale di percorsi. L'argomento -U di typeset dice, quindi quando rappresentano la matrice del valore ambiente passato al programma (Python, in questo caso), comprendono solo la prima istanza di ogni valore univoco.

bash , dato che le variabili di matrice non vengono esportate, PYTHONPATH sarebbe solo una variabile stringa normale, contenente percorsi separati da due punti. Quindi, non c'è bisogno di dire bash per utilizzare solo i valori univoci.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top