From: Boyd Stephen Smith Jr. Date: Sat, 13 Dec 2008 06:18:50 GMT Subject: Re: [PATCH] guilt: add option guilt.diffstat Message-ID: <200812130018.56061.bss03@volumehost.net> In-Reply-To: <20081213044357.GD15407@josefsipek.net> On Friday 2008 December 12 22:43:57 Josef Jeff Sipek wrote: >> + if [ -n "$5" -o "x$diffstat" = "x1" ]; then > >Why the 'x' thing? I've seen it is some scripts before, but I can't think of >a reason to use it if the variable is surrounded in quotation marks. '[' or test see the arguments after they are unquoted (normally). So, if "$diffstat" is "-n" it might try and do the -n test, rather than the = test. It could be re-written as "1" == "${diffstat}" instead to avoid the x, but it's not a big deal (to me). That also looks backwards to a lot of people. -- Boyd Stephen Smith Jr.                     ,= ,-_-. =. bss03@volumehost.net                      ((_/)o o(\_)) ICQ: 514984 YM/AIM: DaTwinkDaddy           `-'(. .)`-' http://iguanasuicide.org/                      \_/