On Wed, 5 Jan 2022 18:30:25 +0100 Antoine via Dng <dng@lists.dyne.org> wrote:
> On Tuesday, 4 January at 14:24, Bob Proulx via Dng wrote: > > (...) > >Portable shell use would be "whatever() {" which I wish to encourage > >by saying that here. Please use only that form for /bin/sh scripts. > >:-) > > > >The "function" keyword was introduced by ksh. This syntax is also > >supported by bash and zsh but not by other shells. When "function" > >is used then the #! line must be /bin/ksh, /bin/bash, or /bin/zsh. > > Well, learn something new every day... > Thank you for that little nugget. Agree. You need to add a second line "alias function=''" in the scripts to enjoy the "function foo()" syntax also with /bin/sh and /bin/dash Ralph. _______________________________________________ Dng mailing list Dng@lists.dyne.org https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng