Unix 下字符匹配的有关问题

Unix 下字符匹配的问题有个.dat文件,格式如下HOPOACI101W000620120128230330PD17564D18380 D18899 D19930

Unix 下字符匹配的问题
有个.dat文件,格式如下

HOPOACI101W000620120128230330P   

D       17564  
D       18380 
D       18899 
D       19930 
D       24498
H       28203
                                                                                                              现在有些行不是以 ‘D’开头的,现在要unix用命令组合把不是以’D’开头的行找出                                                                                                                              
[解决办法]
grep -v "^D" xx.dat