-s/--silent
Silent or quiet mode. Don't show progress meter
or error messages. Makes Curl mute.
Таким образом, Ваш res должен быть похожим
res=`curl -s -I $1 | grep HTTP/1.1 | awk {'print $2'}`
Результат Error 301 on google.com
, например.
Просто сделал этот тест
$ cat tfile
alpha@domain.com,2009-11-26
tack2@domain.com,2009-11-27
overflow@domain2.com,2009-11-28
overflow@domain2.com,2009-11-29
overflow@domain2.com,2009-11-27
Вид на Работах k2!
$ sort -t ',' -k2 tfile
alpha@domain.com,2009-11-26
overflow@domain2.com,2009-11-27
tack2@domain.com,2009-11-27
overflow@domain2.com,2009-11-28
overflow@domain2.com,2009-11-29
Вид на k2 с уникальными Работами!
$ sort -t ',' -k2 tfile -u
alpha@domain.com,2009-11-26
tack2@domain.com,2009-11-27
overflow@domain2.com,2009-11-28
overflow@domain2.com,2009-11-29
вид ключа жулика - Только печатает первую строку
$ sort -t ',' -k3 tfile -u
alpha@domain.com,2009-11-26
$
Если Вы не добираетесь, они заканчиваются, на тех строках должно быть что-то еще.