我安装我的一些代码,使用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
你的问题是? –
语法说明:由于变量赋值和命令替换之间有空白,因此赋值不起作用。 –