Seu futuro (e qualquer outra pessoa que tenha que manter o software) agradecerá se você usar uma linguagem como Python para isso. Claro que não vai ser um one-liner, mas pelo menos é legível O pseudo-código Naive é algo assim (completamente não testado):
import csv
import defaultdict
with open('max1.csv') as file_handle:
csv_reader = csv.reader(file_handle)
headers = csv_reader.next()
maxes = defaultdict(0) # Or negative infinity
for values in csv_reader:
for index in range(len(values)):
if value > maxes[headers[index]]:
maxes[headers[index]] = value