去掉标点符号的问题

去掉标点符号的问题

我想去掉一个文档里除英文字母(有大小写)其他的东西。比如
[root@localhost tanwen]# cat test001
dwafh1, fggCAD DS. d;gy.a d.
fg .gj ,k.. md, uj..
AD.DWuy. /i/
.,r. u,DAD[L
ll../ /df :
[root@localhost tanwen]# cat -n test001 | sed 's/[^a-z]'//g
dwafhfggdgyad
fggjkmduj
uyi
ru
lldf
[root@localhost tanwen]# cat -n test001 | sed 's/[^A-Z]'//g
CADDS

ADDW
DADL
这样能分别提出大小写,可字母能得到大小写都在的结果。就是得到下面的
dwafh1fggCADDSdgyad
fggjkmduj
ADDWuyi
ruDADL
lldf

这个结果要用什么命令?      
sed 's/[^a-zA-Z]//g' ... ?      
哦,我加了个,号,怪不得不行!哈哈,有点笨!