GNU/Linux >> Belajar Linux >  >> Linux

Menambahkan ke $PYTHONPATH dengan skrip bash

Gunakan tanda kutip tunggal:

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

Shell tidak melakukan ekspansi variabel pada string yang dikutip tunggal.

Perhatikan juga bahwa, jika Anda menulis ke ~/.bashrc , Anda tidak perlu sudo . Seorang pengguna harus memiliki ~/.bashrc miliknya sendiri . Selanjutnya, seperti yang tertulis, sudo perintah hanya beroperasi pada echo . Pengalihan >~/.bashrc dilakukan dengan tingkat izin pengguna. Sejak echo tidak membutuhkan dan tidak mendapat manfaat dari sudo , sudo adalah praktis tanpa operasi. [Hat tip:tripleee]


Linux
  1. Menjalankan File Skrip Melalui Ssh Melalui Sudo?

  2. Tidak Dapat Menghentikan Skrip Bash Dengan Ctrl+c?

  3. Bagaimana Menambahkan Ppa Dengan Perintah Curl Bekerja?

  1. Ubuntu - Jalankan perintah saat start-up dengan sudo

  2. Panggil skrip Python dari bash dengan argumen

  3. Izin ditolak dengan bash.sh untuk menjalankan cron

  1. Penerjemah Shell mana yang Menjalankan Skrip Tanpa Shebang?

  2. Skrip Bash Dengan `set -e` Tidak Berhenti Pada Perintah `… &&...`?

  3. Cara membunuh skrip python dengan skrip bash