2011-05-27 78 views

回答

1

這真的不清楚你在這裏試圖做什麼。它甚至不太清楚你到目前爲止所嘗試過的東西(好的StackOverflow問題通常涉及一些代碼)!您已閱讀FAQ,對吧?

如果你的輸入是在一個名爲input_file.csv的文件中,那麼下面的awk程序會給你你說你想要的輸出。任何人都會猜測它是否適用於您的真實數據。

% awk -F',' '{ 
    lines[$1] = $0 
} 
END { 
    for (line in lines) { 
     print lines[line] 
    } 
}' input_file.csv 

我提供任何解釋,這個簡單的腳本做什麼,但一個方便reference for awk

感謝您的讚賞!

+0

感謝您的代碼。 – Anonymous 2011-05-27 09:19:07

+0

它工作得很好。 – Anonymous 2011-05-27 09:32:52

+1

@匿名:很高興已經有用! 「感謝代碼,它工作得很好」最好在這裏表達[作爲最有用答案左邊的綠色複選標記](http://stackoverflow.com/faq/#howtoask) – Johnsyweb 2011-05-27 11:01:44

1

按照要求

awk '/......./' input 
a,1,2,3 
b,4,5,6 
+0

好的工作,@Fredrik!爲什麼不救自己一些按鍵? 'awk'/.{7}/'input' – Johnsyweb 2011-05-27 10:59:56