Это потому, что это субдомен.
Вам необходимо найти корневую часть имени домена:
$ whois warwick.ac.uk
I would like to remove that line
s/pattern/replacement/
— это команда sed
для замены шаблона заменой. Но замены не даешь.
Чтобы удалить строку, вам нужно sed -i '/pattern/d'
.
Дополнительные подсказки:
sed
, вы должны выйти за скобки. Для команды удаления скобки бесполезны, и их следует удалить. ?
). Вы можете использовать .*;
или [^;]*;
вместо .*?\;
. ;
не является специальным символом, и его не нужно экранировать. s
предназначен для замены совпадения, и в вашем примере отсутствует строка замены после последнего /
.
Если вы хотите просто удалить строку, используйте d
в конце вместо s
в начале.
sed -i '/match/d' filename