Re: t7005-editor.sh failure
- From
- Martin Ågren <martin.agren@gmail.com>
- Date
- Sep 26, 2018, 13:23 UTC
- Message-ID
- <CAN0heSrajoYrkta3+uZJnH32mWsL7vKiYYmEzZ3h+GAeuMQPSA@mail.gmail.com>
- In-Reply-To
- <CAPig+cR8KyeihQbUbSP7Awz+NTbf8c3r-ZE9w2wjnvvEpU0gDg@mail.gmail.com>
On Wed, 26 Sep 2018 at 13:59, Eric Sunshine <sunshine@sunshineco.com> wrote:
> This description of the behavior is misleading (actually, actively > wrong).
Hmm, that's bad, my apologies.
Show 5 quoted lines
> echo foo bar >cow > echo >cow foo bar > echo foo >cow bar > > That is, they all create a file named "cow" with content "foo bar".
Somehow I knew that, as in "I've seen that before", but I guess I've never thought about it long enough to really incorporate it.
Show 7 quoted lines
> So, in your example: > > echo space >/foo/t/trash directory.t7005-editor/.git/COMMIT_EDITMSG > > what is actually happening is that it is creating a file named > "/foo/t/trash" with content "space > directory.t7005-editor/.git/COMMIT_EDITMSG".
Thanks for clarifying.
> As for the "ambiguous redirect" diagnostic, that seems to be Bash > trying to be helpful in reporting what is likely a programming error > (that is, forgetting to double-quote the expansion).
I see that SZEDER has posted some interesting reading. I'll make sure I understand this better before coming back to this later today.
Thanks Martin