O protocolo HTTP requer que as linhas de cabeçalho terminem com CR LF ( \r\n
); você deve excluir um deles e traduzir o outro para uma nova linha:
$ curl -s -I -L google.com | grep 'HTTP\|Location' | tr -d '\r' | tr '\n' ';'
HTTP/1.1 302 Found;Location: http://www.google.eu/?gws_rd=cr&ei=Hx1JWIDpGordvATO65S4BQ;HTTP/1.1 200 OK;