GNU/Linux >> Tutoriales Linux >  >> Linux

Agregando a $PYTHONPATH con bash script

Utilice comillas simples:

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

El shell no realiza la expansión de variables en cadenas entre comillas simples.

Tenga en cuenta también que, si está escribiendo a ~/.bashrc , no deberías necesitar sudo . Un usuario debe tener su propio ~/.bashrc . Además, tal como está escrito, el sudo comando solo operado en echo . La redirección >~/.bashrc se realiza con el nivel de permiso del usuario. Desde echo no necesita ni se beneficia de sudo , sudo es prácticamente un no-op. [Consejo de sombrero:tripleee]


Linux
  1. ¿Qué intérprete de Shell ejecuta un script sin Shebang?

  2. ¿Ejecutando un archivo de script sobre Ssh a través de Sudo?

  3. ¿El comando Rm en Bash Script no funciona con variables?

  4. ¿No se puede detener un script Bash con Ctrl+c?

  5. ¿Cómo funciona agregar un Ppa con un comando Curl?

Automatice el procesamiento de imágenes con este script Bash

Cómo escribir un script Bash con ejemplos

Bash Beginner Series #10:Automatización con Bash

Bash Script for Loop explicado con ejemplos

¿Depuración en pyCharm con privilegios de sudo?

Ejecute un script de shell en el shell actual con permiso sudo