มีสาธารณูปโภคบรรทัดคำสั่งหลายอย่างเพื่อแก้ไขชื่อโฮสต์ (มีhost
, dig
, nslookup
) แต่พวกเขาทั้งหมดเซิร์ฟเวอร์ใช้งานเฉพาะในขณะที่การใช้งานในลักษณะทั่วไป/etc/hosts
เป็นครั้งแรก (ใช้ gethostbyname ผมเชื่อว่า)
มียูทิลิตีบรรทัดคำสั่งเพื่อแก้ไขชื่อโฮสต์ที่ทำงานเหมือนกับแอปพลิเคชันทั่วไปหรือไม่ดังนั้นจึงต้องค้นหาชื่อ/etc/hosts
ก่อนแล้วจึงถามชื่อเซิร์ฟเวอร์หรือไม่
(ฉันรู้ว่ามันอาจจะเป็น 3 บรรทัดของ c แต่ฉันต้องการมันในสคริปต์เชลล์แบบพกพา)
awk '/hostname/ { print $1 }' /etc/hosts
ช่วยเหลือ?