我安裝我的一些代碼,使用perlbrew需要的Perl 5.010一個CentOS 5.x的服務器上使用源,它需要兩線在bash腳本
source ~/perl5/perlbrew/etc/bashrc
和
perlbrew switch perl-5.10.1
要在我的/ usr/bin/env中有perl 5.010之前在shell中執行,所以我嘗試創建以下可執行bash腳本以最小化這兩個步驟:./setEnv.sh
#!/bin/bash
echo "**setting environment variables - 'perlbrew switch-off' to exit"
SETSOURCE= `source ~/perl5/perlbrew/etc/bashrc`
echo $SETSOURCE
SETPERL= `perlbrew switch perl-5.10.1`
echo $SETPERL
你的問題是? –
語法說明:由於變量賦值和命令替換之間有空白,因此賦值不起作用。 –