[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-diffutils] bug#24116: bug#24116: bug#24116: [platform-testers] new

From: Jim Meyering
Subject: [bug-diffutils] bug#24116: bug#24116: bug#24116: [platform-testers] new snapshot available: diffutils-3.3.50-0353
Date: Fri, 5 Aug 2016 13:35:30 -0700

On Fri, Aug 5, 2016 at 8:54 AM, Dave Gordon <address@hidden> wrote:
> after Harald's explanation, can I suggest you change the script to
> separate the "local" and the assignment? That appears to work on all
> shells, including dash(1)
> $ dash -c 'f() { local t; t=$(printf '\''\t\t'\''); printf "$t"; }; f' | hd
> 00000000  09 09                                             |..|
> 00000002
> It's a really minimal (3-character) change, and it's less ugly than
> adding the extra quotes that the standard seems to say should never
> be needed :)

Thanks, but I've already fixed it by hoisting the definition to global scope:

reply via email to

[Prev in Thread] Current Thread [Next in Thread]