藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教高手,如下問題該如何解決!

我一文件a.txt 有如下格式的列數據:
a   2   3    4  5
a   2   3    4  5
b   3   4    5  6
b   3   4    5  6
b   3   4    5  6
c    4   5   6  7
。。。。。。。。
1:如果用sql語句:select  hm,sz  from tab group
by hm,sz having count(*)>1,就可以顯示出tab是完全重複的行數據(我們這裡假設tab只有兩列數據),    請教如何用程序判斷顯示出a.txt完全重複的行的數據,如果完全重複的行,只顯示出一行,不用全顯示,如上面顯示如下:
a   2   3    4  5
b   3   4    5  6

2:如何用程序刪除上面a.txt重複行的數據,不過是刪除多餘的一行或2行等數據,不是全刪除該行記錄哦。
如上面刪除重複行後的數據結果如下:
a   2   3    4  5
b   3   4    5  6
c    4   5   6  7
。。。。。。。

uniq -d <file
uniq <file

挖塞,這麼簡單呀!

-->
具體情況具體分析

sort -u應該也可以的,試一下。

謝謝各位!



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com