Объединяя ответы worldofjr и Alix Axel в одну небольшую функцию, которая будет обрабатывать большинство случаев использования:
function get_url_hostname($url) {
$parse = parse_url($url);
return str_ireplace('www.', '', $parse['host']);
}
get_url_hostname('http://www.google.com/example/path/file.html'); // google.com
Используйте только uniq
$ cat file
aaaaaa
bbbbbb
cccccc
ababab
ababab
ababab
ababab
$ cat file | uniq
aaaaaa
bbbbbb
cccccc
ababab
$ sort file | uniq -u
aaaaaa
bbbbbb
cccccc
один из способов:
awk '!a[$0]++' file
Обратите внимание, что использование sort|uniq
может изменить порядок строк в файле. Строка awk выше не будет.