1. Create a subset (an array), based upon columnar data in File A; the column(s) as specified on the command line. See my example. 2. For each matched index in the array, read File B horizontally, grabbing data only from the column(s) that I specified on the command line. 3. Creating a new file, File C with new column labels.