Well I was totally wrong here. Of course this is not a bug in fish or the man page, it is my mistake. I shouldn't have used the dollar sign in set -q. Here is corrected code: if set -q COLUMNS LINES; echo both defined; end
On Tue, Nov 11, 2014, at 05:45 PM, Greg Reagle wrote: > Forgot to send to the list. > > ----- Original message ----- > From: Greg Reagle <greg.rea...@umbc.edu> > To: Marcin Zajączkowski <msz...@wp.pl> > Subject: Re: [Fish-users] Problem with -n in a conditional statement > Date: Tue, 11 Nov 2014 17:44:37 -0500 > > On Tue, Nov 11, 2014, at 05:29 PM, Marcin Zajączkowski wrote: > > The next problem I encounter is how to check two variables in one if > > statement. > > There are several ways of doing this. Here is one: > set -q $COLUMNS $LINES; if test $status = 2; echo both defined; end > Note that this means that the man page for set is incorrect. It > currently says "exit status is the number of variables specified that > were not defined", but it the way it actually behaves for me is "exit > status is the number of variables specified that were defined". > > -- > http://www.fastmail.fm - Same, same, but different... > > > -- > http://www.fastmail.fm - Or how I learned to stop worrying and > love email again > > > ------------------------------------------------------------------------------ > Comprehensive Server Monitoring with Site24x7. > Monitor 10 servers for $9/Month. > Get alerted through email, SMS, voice calls or mobile push notifications. > Take corrective actions from your mobile device. > http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk > _______________________________________________ > Fish-users mailing list > Fish-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/fish-users -- http://www.fastmail.fm - Or how I learned to stop worrying and love email again ------------------------------------------------------------------------------ Comprehensive Server Monitoring with Site24x7. Monitor 10 servers for $9/Month. Get alerted through email, SMS, voice calls or mobile push notifications. Take corrective actions from your mobile device. http://pubads.g.doubleclick.net/gampad/clk?id=154624111&iu=/4140/ostg.clktrk _______________________________________________ Fish-users mailing list Fish-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/fish-users