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? 
						