Re:Shit – An implementation of Git using POSIX shell
by Hello71 on Thursday February 13, 2020 @12:00PM
(#22319271)
'for x in $y; do printf "$a%s$b" "$x"; done' is used in the code already. I am proposing that it be changed to 'printf "$a%s$b" $y', which is also POSIX compliant, shorter (even including a comment), and faster. I included the part about brace expansion as a side note, not proposing that it be used.
[ Parent
| on HN ]
Re:Shit – An implementation of Git using POSIX shell
by acqq on Thursday February 13, 2020 @03:46PM
(#22321266)
> 'printf "$a%s$b" $y', which is also POSIX compliant, shorter
Yes, indeed, thanks for pointing that, it's documented:
"The format operand shall be reused as often as necessary to satisfy the argument operands."
https://pubs.opengroup.org/onlinepubs/9699919799/utilities/p...