หลีกเลี่ยง eol พิเศษในเสียงสะท้อน


1

Echo สร้าง EOL และไม่มีทาง (อย่างน้อยก็หาได้ยากมาก) ในการสะท้อน EOL เพียงอย่างเดียว ปัญหาแรกก็คือ

echo 0 > myfile & echo " 11" >> myfile 

สร้างไฟล์

0
 11

ค่อนข้างมากกว่า

0 11

ฉันจะหลีกเลี่ยง EOL พิเศษได้อย่างไร



เป็นคนแรกบน google: stackoverflow.com/questions/7105433/… Val: เยี่ยมชม man7.org
user3490702

1
@ user3490702 อ่านคำถามแรกและอธิบายว่าคู่มือ Linux สามารถใช้งานได้ในบรรทัด Windows cmd อย่างไร
Val

คำตอบ:


3

คำถามถูกติดแท็กเป็น Windows, ของฉันไม่ดี .... มีคำตอบในhttps://stackoverflow.com/questions/7105433/windows-batch-eatch-without-new-line


หน้า echo man ระบุ-nตัวเลือกสำหรับการไม่พิมพ์บรรทัดใหม่:

-n ไม่ส่งออกบรรทัดใหม่ต่อท้าย

ในทางปฏิบัติ:

mtak@frisbee:~$ echo -n "0" > myfile; echo " 11" >> myfile 
mtak@frisbee:~$ cat myfile 
0 11

1
หมายเหตุแท็ก "Windows" บน OP :)
Ƭᴇcʜιᴇ007

แน่นอนฉันจะใช้ Unix maual ในบรรทัดคำสั่งของ Windows ได้อย่างไร
Val
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.