#!/bin/csh # Iterate the string array using for loop foreach i ("front_core1.dat" "front_core2.dat" "front_core3.dat" "front_core4.dat" "front_core5.dat" "front_core6.dat" "front_core7.dat" "front_core8.dat" "front_core9.dat" "front_core10.dat" "front_core11.dat" "front_core12.dat" "front_core13.dat" ) awk ' {print $2, $1} ' < $i > ${i:r}.1+2.dat ./filter ${i:r}.1+2.dat filtered_${i:r}.1+2.dat sort -k2,2g filtered_${i:r}.1+2.dat > ttt$$ mv ttt$$ filtered_${i:r}.1+2.dat rm ${i:r}.1+2.dat awk ' {print $3, $1} ' < $i > ${i:r}.1+3.dat ./filter ${i:r}.1+3.dat filtered_${i:r}.1+3.dat sort -n filtered_${i:r}.1+3.dat > ttt$$ mv ttt$$ filtered_${i:r}.1+3.dat rm ${i:r}.1+3.dat awk ' {print $2, $3} ' < $i > ${i:r}.2+3.dat ./filter ${i:r}.2+3.dat filtered_${i:r}.2+3.dat sort -n filtered_${i:r}.2+3.dat > ttt$$ mv ttt$$ filtered_${i:r}.2+3.dat rm ${i:r}.2+3.dat end