- Para
setvariable emcsh, você precisa usarset( mais informações )
- Como mencionado por @muru comment - O shell Bourne original,
cshoutcshall não suporta$()e requer' 'para substituição de comando.
Combine os dois acima e você terá:
% set WIDTH='grep int_width *.txt | sed "s,[^0-9]*,," '
% echo $WIDTH
5230