Использованиеawk
:
$ awk '/[0-9]/ { printf("%08x\n", $0) }' file
00020000
00030000
00040000
00050000
00060000
Недавно возникла та же проблема:
Вы можете решить это в systemd
следующим образом:
Вам не нужно добавлять/изменять файл /etc/network/interfaces
для настройки IP
mv /etc/systemd/network/99-dhcp.network /etc/systemd/network/99-static.network
редактировать переименованный файл:
Внутри заменить деталь [network]
с DHCP
на :
[NETWORK]
Address=xxx.xxx.xxx.xxx/yy
Gateway=xxx.xxx.xxx.xxx
DNS=xxx.xxx.xxx.xxx.xxx
(На всякий случай проверьте, что в разделе [MATCH]
есть правильное выражение, соответствующее вашему имени iface, например:Name=e*
)
Затем перезагрузите