code is simple: print the args content in turn
from the results, git bash swallowed -- dw-hive-auth=""
after the equal sign in single quotation marks (it has been tested that execution on the mac terminal will also swallow "
).
it is inferred that the terminal execution logic is different. Is there any relevant data to explain this phenomenon?