A number of observations:
- Don't use sudo to run tshark\wireshark. Instead fix your capture permissions.
- As you aren't filtering, you don't actually need to use tshark, use the simpler dumpcap.
- Both dumpcap or tshark can accept multiple inputs (-i) but can only have one output (-w). You need to run multiple processes to write to different directories.
- To run multiple processes in bash, append an '&' to the process to put it in the background, e.g.
dumpcap -i ens33 -b ... &
.