Я создал файл с именем json, который выглядит следующим образом:
[{"product":"Apple","id":"2134"},{"product":"Mango","id":"4567"},{"product":"Pear","id":"1111"},{"product":"Banana","id":"2222"}]
Затем я запускаю это в командной строке:
cat json | sed -e 's/.\?{"product"\:\"\([^\"]\+\)\","id"\:\"\([[:digit:]]\+\)[^}]}\+.\?/Enter Product : \1\nYour Product id is : \2\n/mgi'
Результат следующий:
Enter Product : Apple
Your Product id is : 2134
Enter Product : Mango
Your Product id is : 4567
Enter Product : Pear
Your Product id is : 1111
Enter Product : Banana
Your Product id is : 2222
Если у вас есть доступ к другому хосту в том же сегменте сети, посмотрите его настройки TCP. Скорее всего, тот же шлюз по умолчанию будет работать для другого хоста в том же сегменте. Не назначайте один и тот же IP-адрес.
Если IP-адрес хоста RHEL7 был установлен через DHCP, и ему был назначен другой (предположительно неверный )шлюз по умолчанию, это то, на что вы должны обратить внимание вашей сети. администратор. Однако вполне возможно, что MAC-адрес рассматриваемого хоста также был специально идентифицирован указанным администратором и получил конкретную запись в настройках DHCP-сервера для назначения «ненормальных» конфигураций этому хосту по причинам, которые, вероятно, выходят за рамки этот вопрос.
Если IP-адрес хоста был установлен вручную, вам следует по-прежнему проконсультироваться с сетевым администратором, чтобы убедиться, что вы не (или )не выбрали IP-адрес, который уже используется или назначено другому устройству, которое подключено к той же сети (или находится в пуле DHCP и, таким образом, может быть назначено на другое устройство в сети ).