i got a file like this and i need add it into my svn

admin/upload_data/FINAL  leg  list  19_01_2010 to  agar  (Merged data in one).xls

i as able to add other files with space using the following command :

 svn st |grep ? |cut -c8- |sed 's/ /\\ /g' |xargs svn add

however there are some special characters like ( ) +#@  that svn cannot understand as the full path of  the file .

can some one help me in this in perl or in shell .

--
Regards
Agnello D'souza