On 29/01/2021 19.50, Greg Wooledge wrote: > Yes, there is a race condition bug, but it's in your script, not in bash.
It seems to come out in linear order. I think what we're seeing here is what Oğuz observed: $ echo -e 'dc30a6d79f3b47e310b8b9f5fbadba57 3DCm1587R+MQuLn1+626Vw==' |xxd -r -p |base64 3DCm1587R+MQuLn1+626Vz0Vhw== That last line is just what you get if you feed it the combined input. Peter