On 5/22/24 6:56 PM, Dan Jacobson wrote:
It seems these should both make one line "+ a=b c=b" output,for s in sh bash do $s -xc 'a=b c=$a' done I mean they give the same results, but bash splits it into two lines, so the user reading the bash -x output cannot tell if one (correct) or two (incorrect) lines were used.
There's nothing incorrect about it. The bash output clearly tells you the order of operations, which is the whole purpose of -x. -- ``The lyf so short, the craft so long to lerne.'' - Chaucer ``Ars longa, vita brevis'' - Hippocrates Chet Ramey, UTech, CWRU c...@case.edu http://tiswww.cwru.edu/~chet/
OpenPGP_signature.asc
Description: OpenPGP digital signature