Простой for
l oop должен выполнить эту работу:
for f in *.csv; do
cut -d, -f2 "$f" | awk 'END{print NR}' > "${f/%.csv/_count.csv}"
done
Предполагается, что в текущем каталоге присутствуют .csv
файлы. Если файлы могут не существовать, используйте любой из этих shopt
выше for
l oop:
shopt -s failglob # return error when glob matching fails
или
shopt -s nullglob # be silent when glob matching fails