#!/bin/bash for theFile in "$@"; do peakFile=$theFile".peaks" echo -n "Parameters for " > $peakFile awk 'BEGIN {count=0;} ((NF==3)&&(($1+0)==$1)&&(($2+0)==$2)&&(($3+0)==$3)) {count++;} END {printf "%d",count;}' $theFile >> $peakFile echo " peaks" >> $peakFile echo " frequency (Hz) intensity width (Hz) Lorentzian %" >> $peakFile echo "" >> $peakFile awk '((NF==3)&&(($1+0)==$1)&&(($2+0)==$2)&&(($3+0)==$3)) {printf " %14.4f %14.4f %14.4f %14.4f\n",$1,$3,1,100; }' $theFile >> $peakFile done