using `` ( standart output redirection ) in cshell

Hi everyone ,

I have a little question on using `` in cshell .
I try to do the next thing :

1) I want to use a local varible of cshell script inside `` quotes ,
for example :
set a = (find . | grep file $1 )
grep fff `perl -e 'some regular expression` $a `

the problem is when I write $a inside inversed quotes , the cshell treats it like a string and not as variable content.

How can I solve this ?

i) not every ` resp. ' is closed => can't work
ii) tcsh does threat $something inside backticks as variables
iii) if you need backticks inside backticks use \` to escape them, so they won't get evaluated by the "surrounding" shell

THanks,
I'll try it