เมื่อฉันออกคำสั่งนี้: FINDSTR /I /N "<sdk:extra>" addon.xml
ผลลัพธ์คือ:
973: <sdk:extra>
995: <sdk:extra>
1017: <sdk:extra>
1036: <sdk:extra>
1057: <sdk:extra>
1078: <sdk:extra>
1098: <sdk:extra>
1118: <sdk:extra>
1140: <sdk:extra>
1161: <sdk:extra>
1182: <sdk:extra>
1203: <sdk:extra>
1223: <sdk:extra>
1244: <sdk:extra>
แต่เมื่อฉันเปลี่ยนเส้นทางไปยังไฟล์ด้วยคำสั่งนี้:
FINDSTR /I /N "<sdk:extra>" addon.xml > find_s.txt
find_s.txt
มีการสิ้นสุดบรรทัด UNIX (ขึ้นบรรทัดใหม่หรือ EOL ถ้าคุณชอบมากกว่านี้)
ไม่มีใครรู้ว่าทำไม ฉันต้องจบบรรทัด DOS หรือแบ่งทั้งชุด
คุณแปลงไฟล์จาก UNIX เป็น DOS ลงท้ายด้วยบรรทัดในแบทช์ Windows ได้อย่างไร
(โดยไม่ใช้ไบนารีภายนอกหรือ PowerShell) (.js และ. vbs ใช้ได้)
1
ฟังก์ชั่น findstr อาจไม่เกี่ยวข้อง เป็นไปได้ว่าไฟล์นั้นอยู่ในรูปแบบ unix ดูคำตอบของ ansgar: stackoverflow.com/questions/17579553/...
—
TTT