GNU/Linux >> Tutoriels Linux >  >> Linux

Ajout à $PYTHONPATH avec un script bash

Utilisez des guillemets simples :

$ echo 'export PYTHONPATH=$PYTHONPATH:/path/to/new/python/module' >> .bashrc
$ cat .bashrc 
export PYTHONPATH=$PYTHONPATH:/path/to/new/python/module

Le shell n'effectue pas d'expansion de variable sur les chaînes entre guillemets simples.

Notez également que, si vous écrivez à ~/.bashrc , vous ne devriez pas avoir besoin de sudo . Un utilisateur doit posséder son propre ~/.bashrc . De plus, comme écrit, le sudo la commande n'a fonctionné que sur echo . La redirection >~/.bashrc se fait avec le niveau d'autorisation de l'utilisateur. Depuis echo n'a pas besoin et n'obtient aucun avantage de sudo , sudo est pratiquement un no-op. [Astuce :triplé]


Linux
  1. Exécuter un fichier de script sur Ssh via Sudo ?

  2. Impossible d'arrêter un script Bash avec Ctrl+c ?

  3. Comment fonctionne l'ajout d'un PPA avec une commande Curl ?

  4. Ajout d'horodatage à un nom de fichier avec mv dans BASH

  5. Appelez le script Python à partir de bash avec un argument

Automatisez le traitement des images avec ce script Bash

Comment écrire un script bash avec des exemples

Bash Beginner Series #10 :Automatisation avec Bash

Script bash pour la boucle expliqué avec des exemples

Déboguer dans pyCharm avec les privilèges sudo ?

Comment tuer le script python avec le script bash