title: Loop over files in tar.gz
body: <p>I have <code>files.tar.gz</code> with a bunch of csv files inside, each having a header. I want to loop over the csv files and process them one at a time. If I just <code>zcat | tar -xO</code> them all, then I won't be able to identify the start of each file, and thus its header.</p>
  
  <p>How can I loop over the files in the archive one at a time, and pipe them individually to a processing command?</p>