Recherche…


Sourcing d'un fichier

La recherche d'un fichier est différente de l'exécution, dans la mesure où toutes les commandes sont évaluées dans le contexte de la session bash en cours. Cela signifie que toutes les variables, fonctions ou alias définis persisteront tout au long de votre session.

Créez le fichier que vous souhaitez sourceme.sh

#!/bin/bash

export A="hello_world"
alias sayHi="echo Hi"
sayHello() {
    echo Hello
}

A partir de votre session, source le fichier

$ source sourceme.sh

Dès lors, vous avez toutes les ressources du fichier source disponibles

$ echo $A
hello_world

$ sayHi
Hi

$ sayHello
Hello

Notez que la commande . est synonyme de source , de sorte que vous pouvez simplement utiliser

$ . sourceme.sh

Trouver un environnement virtuel

Lors du développement de plusieurs applications sur une machine, il devient utile de séparer les dépendances en environnements virtuels.

Avec l'utilisation de virtualenv , ces environnements proviennent de votre shell de sorte que lorsque vous exécutez une commande, elle provient de cet environnement virtuel.

Ceci est le plus souvent installé en utilisant pip .

pip install https://github.com/pypa/virtualenv/tarball/15.0.2

Créer un nouvel environnement

virtualenv --python=python3.5 my_env

Activer l'environnement

source my_env/bin/activate


Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow