У меня есть Beaglebone Черные на основе пользовательского борта,
Я хочу, чтобы извлечь IP-адрес интерфейс eth0 и заменить четвертый октет с 0.
Я использую ниже одного лайнера для извлечения IP,один лайнер, чтобы извлечь IP-адрес с последним октетом заменен 0
ip addr show eth0 | awk '$1=="inet"{print $2}'
output : 192.168.2.158/24
Expected output : 192.168.2.0/24
однако я не в состоянии сделать четвертый октет 0, я думал использовать функцию gsub
, однако, не в состоянии получить правильную комбинацию. :(
Я не хочу больше труб в команде
Любое предложение/указатели
Любое другое предложение
Вы не заменяя четвёртой там? – 123
Есть ли у него GNU awk? – 123
@ 123 oops .. вы правы, я хочу заменить 4-й. – AnkurTank