Скорее всего, raspberrypi.local
привязан к другому IP-адресу, чем 93.36.114.204
. Если вы получили этот адрес из отдельного документа, возможно, они просто указали IP-адрес, который разрешился в их системе. Вы можете попробовать getent hosts raspberrypi.local
или gethostip raspberrypi.local
, чтобы посмотреть, к какому адресу он фактически привязан.
Для входных данных, структура которых идентична вашему образцу, это может сработать:
$ sed -E 's/(handler name=")[^"]*"( *type="([^.]*\.)*([^.]*)">)/\1\4"\2/' file