Я хочу сохранить запись в файле / etc / hosts для IP-адреса ящика, в котором я нахожусь.
Когда я запускаю следующую команду, я получаю:
:-$ hostname
ip-10-55-9-102
Я хочу сохранить эту запись в / etc / hosts следующим образом:
Ожидаемый результат: 10.55.9.102 ip-10-55-9-102
Я пробовал, но пока ....
ТЕКУЩЕЕ РЕШЕНИЕ:
ip=$(hostname -I | cut -d ' ' -f1); echo "$ip ip-${ip//+([.:])/-}" >> /etc/hosts
Фактический результат: 10.55.9.102 ip-10.55.9.102
Примечание. Ожидаемое значение имеет «-», а Фактическое - «.» между числами.