ผมถ่ายโอนข้อมูลสตริงด้วยเช่นนี้hexdump
2031 3334 2e30 0a32 2032 3331 302e 000a
เป็นที่ชัดเจนว่า0x0a
เป็นอักขระบรรทัดใหม่ แต่เมื่อฉันพยายามที่จะสะท้อนสตริงนี้ออกมาฉันมักจะได้รับ1 430.2 2 13.0
- บรรทัดใหม่จะถูกแทนที่ด้วยช่องว่างแม้ฉันจะใช้-e
ธง
อาจมีปัญหาอะไร? tailing \0
ทำลายผลลัพธ์หรือไม่? มีทางเลือกอื่นในการพิมพ์0x0a
บรรทัดใหม่หรือไม่?
ขอขอบคุณและขอแสดงความนับถือ.
echo -e
ผมหมายถึง ขอบคุณฉันหาทางออก
printf "...\n"
echo