สคริปต์ของฉันมีบางสิ่งเช่นนี้:
ifc=$(ifconfig)
ด้วยสิ่งนี้ifc
ตัวแปรมีเอาต์พุตของคำสั่งifconfig
แต่ไม่มีการขึ้นบรรทัดใหม่ ดังนั้นเมื่อฉันพิมพ์ด้วยecho $ifc
ฉันจะได้รับเพียงหนึ่งบรรทัด
ฉันจะรวมบรรทัดใหม่ของคำสั่งย่อยได้อย่างไร
สคริปต์ของฉันมีบางสิ่งเช่นนี้:
ifc=$(ifconfig)
ด้วยสิ่งนี้ifc
ตัวแปรมีเอาต์พุตของคำสั่งifconfig
แต่ไม่มีการขึ้นบรรทัดใหม่ ดังนั้นเมื่อฉันพิมพ์ด้วยecho $ifc
ฉันจะได้รับเพียงหนึ่งบรรทัด
ฉันจะรวมบรรทัดใหม่ของคำสั่งย่อยได้อย่างไร
คำตอบ:
วิธีการพิมพ์ที่ถูกต้องคือ
echo "$ifc"
bash(1)
คุณต้องอ้างเพื่อรักษาช่องว่าง, แท็บหรือการขึ้นบรรทัดใหม่