The variables given are already defined ($file1-$file3, $obsid1-$obsid3, and $n=3). When I go to run the code, the terminal outputs "Missing }." I believe the error is with the nesting of variables. It would save a lot of time getting this while loop working.
set i = 1
while (${i} <= ${n})
dmcopy "${file${i}}[energy=500:7000&&(x,y)=circle(${c},${r})][bin sky=1]" ./img/${obsid${i}}_5_70_b1.img
@ i++
end
This is the snippet I believe has the "Missing }." error somewhere in it. I can't seem to find anything wrong. Does csh support nesting like this or will I need to try something else?