У меня вчера была странная ситуация, когда на машине коллеги сломался шелл-скрипт. Скрипт анализировал выходные данные из ifconfig
и предполагал, что после имени интерфейса не было :
(двоеточия).
Например, прямо за eth0
:
eth0 Link encap:Ethernet HWaddr 08:00:27:da:bb:a9
inet addr:10.0.2.15 Bcast:10.0.2.255 Mask:255.255.255.0
inet6 addr: fe80::a00:27ff:feda:bba9/64 Scope:Link
Я уже подтвердил, что выходные данные в дистрибутивах отличаются, например, в CentOS он выглядит совсем по-другому.
Я задавался вопросом о хорошем способе для отслеживания версий кода, как это.
Учитывая конкретный дистрибутив / версию Linux, как я могу быстро получить исходный код своей программы ifconfig
?
Откуда мне знать, когда он изменился в последний раз или как часто он меняется?