我写了一个Bash脚本添加到我的$PYTHONPATH
。我的.sh
文件如下:
sudo echo export PYTHONPATH=$PYTHONPATH:/path/to/new/python/module >> ~/.bashrc
我希望添加到我的.bashrc
中的内容是:
PYTHONPATH=$PYTHONPATH:/path/to/new/python/module
然而,我只能让它添加:
PYTHONPATH=/all/other/python/modules/already/on/path:/path/to/new/python/module
我不想把实际的$PYTHONPATH
值添加到我的.bashrc
中,只想添加变量名,请帮忙!
sudo
没有任何作用是幸运的;如果有作用,你可能会创建一个用户后来无法修改的文件。幸运的是,在这里,sudo
是完全无操作的,因为重定向导致用户的shell在sudo echo
开始执行之前就创建了该文件。 - tripleee