ฉันมีสถานการณ์แปลก ๆ เมื่อวานนี้เมื่อเชลล์สคริปต์ทำงานบนเครื่องของเพื่อนร่วมงาน สคริปต์แยกวิเคราะห์เอาต์พุตจาก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 มันดูแตกต่างกันมาก ฉันสงสัยเกี่ยวกับวิธีที่ดีในการติดตามโค้ดเวอร์ชันเช่นนี้ จากลินุกซ์ distro / version ที่ระบุฉันจะไปยังซอร์สโค้ดของifconfig
โปรแกรมได้อย่างรวดเร็วได้อย่างไร? ฉันจะรู้ได้อย่างไรว่ามันเปลี่ยนแปลงครั้งสุดท้ายเมื่อไหร่หรือเปลี่ยนแปลงบ่อยแค่ไหน?
ifconfig
- มันมีไว้สำหรับการบริโภคของมนุษย์ ใช้สิ่งที่ชอบip link
แทน