mutt的if-else问题
发表于 : 2009-03-24 14:12
用mutt的帮忙看看到底是什么原因吧。
我要mutt根据我的ip自动选择mstp服务器,用的是msmtp,不过被我包装了一下,现在是filtersend,也接受msmtp的参数。我的命令如下
大体意思是如果ip是111.111.111.111,就用filtersend -a uq,其他时候用filtersend。
但是,mutt启动的时候报错:
我要mutt根据我的ip自动选择mstp服务器,用的是msmtp,不过被我包装了一下,现在是filtersend,也接受msmtp的参数。我的命令如下
代码: 全选
set sendmail=`if [ "$(ifconfig eth0 | grep 'inet addr'|cut -d: -f2|cut -d' ' -f1)" = "111.111.111.111" ]; then echo '~/bin/filtersend -a uq';else echo "~/bin/filtersend";fi`
但是,mutt启动的时候报错:
Error in /home/roylez/.muttrc, line 20: -a: unknown variable