I have many eth adress with ERC20 tokens. How can i transfer to single wallet all of them?
You will need to create a transaction for each of the addresses where you have tokens, that transfers them to the single target address. There is no way to collapse it into a single transaction with the standard ERC20 interface.
You may try this: https://etherchain.tools/airdropper
It can send ether/erc20 token to multiple address