Re: Strange behavior (possible bug) using bash command subsitution with "git branch"
- From
Sverre Rabbelier <srabbelier@gmail.com>
- Date
- Nov 8, 2009, 22:46 UTC
- Message-ID
- <fabb9a1e0911081446o7793eef1kcbad964c9a73edda@mail.gmail.com>
- In-Reply-To
- <C71C822C.22429%kate@ning.com>
Heya
On Sun, Nov 8, 2009 at 23:11, Kate Ebneter <kate@ning.com> wrote:
> That is, if you run 'git branch' inside $() or ``, it lists the directories, > too. I can't imagine that this is intended behavior, but perhaps I'm wrong.
Try enclosing it in quotes ;).
That is, compare: $ echo "`git branch`" with $ echo `git branch`
The kicker is that there's a * in the output of git branch, which your shell helpfully substitutes with the contents of your current directory :).
-- Cheers, Sverre Rabbelier