#!/bin/bash for data in *.csv do name=${data/\.*/}; gawk 'BEGIN{FS=OFS=","} {n++} END{print Name,n-2}' Name=$name $data; done