Grep 创建所有匹配字符串的列表,但不重复
我有一个URL列表,如下所示:Grep 创建所有匹配字符串的列表,但不重复,grep,Grep,我有一个URL列表,如下所示: http://example.com/page1 http://example.com/page1 http://example.com/page1 http://example.com/page2 http://example.com/page2 http://example.com/page3 由此,我想创建一个如下列表: http://example.com/page1 http://example.com/page2 http://example.com
http://example.com/page1
http://example.com/page1
http://example.com/page1
http://example.com/page2
http://example.com/page2
http://example.com/page3
由此,我想创建一个如下列表:
http://example.com/page1
http://example.com/page2
http://example.com/page3
因此,如果有多个匹配项,我只想返回其中一个匹配项。grep模式会是什么呢?谢谢。使用
awk
$ awk '!url[$0]++' input
http://example.com/page1
http://example.com/page2
http://example.com/page3