passing arguments to unix command or script inside tclsh

hi everobody

kindly consider the following
in tclsh
I understand that we can do the following

 
%exec UnixCmd arg1 arg2
 

but if I assinged the arguments to a list insde tclsh how can I use them back
i.e

%set ArgList[list arg1 arg2]
 
%exec UnixCmd [set $list] 
%exec Unixcmd $list
%exec [ksh -c Unixcmd $list]
 

all the above didn't work

I need to know how to use the $list tcsh list to pass the arguments to UNIXcmd or any other UNIXscript

:wall:

Try doing

exec newcommand $argv

tclsh -- Simple shell containing Tcl interpreter