脚本中重定向后文件名的后面居然有个问号!!!?

我有大量文件,这些文件中有个字段“dept_no”,我要把这所有文件中的这个字段替换成“49”,并且这些文件名也要改名!我的实现方法是对每个文件写个sed命令如下:
    sed '/dept_no/s//49/g'  file1.txt>file1.bak
      ......
      sed '/dept_no/s//49/g'  filen.txt>filen.bak
然后我把所有sed命令放在一个rename.csh脚本中!在命令行用"csh rename.csh"执行!可是我得到的文件名都是file1.bak? ... filen.bak?  后面都带了个问号!问号好象是"\t"! 另外我在每个sed命令后加了个转义符号"\"也不行! 请高手解决!