#!/bin/csh -f # Two ways to work with a sequence of files with fixed length digits (here 3 wide) # Try it out: source cshlooping 4 echo easy way \(count\) foreach numb ( `count -digits 3 1 $1` ) echo File$numb.dat end echo echo robust way \(arrays\) set seq = ({0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}{0,1,2,3,4,5,6,7,8,9}) set final = $1 @ final += 1 foreach numb ($seq[2-$final]) echo File$numb.dat end