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