1
ฉันจะลบบรรทัดที่คล้ายกันออกจากไฟล์ข้อความ (รายการรูปภาพ) โดยใช้ batch, Jscript (JREPL?) หรือ vBScript ได้อย่างไร
สภาพแวดล้อมคือ WindowsXP (อาจอัพเกรดเป็น Windows7 เร็ว ๆ นี้) ฉันได้รับอนุญาตให้เรียกใช้สคริปต์ แต่ไม่อนุญาตให้ติดตั้งเครื่องมือ โดยทั่วไปแบตช์บริสุทธิ์ล้มเหลวเนื่องจากปัญหาด้านประสิทธิภาพหรืออักขระ 'พิเศษ' (เช่นเครื่องหมายอัศเจรีย์) โดยทั่วไปแล้ว FINDSTR ล้มเหลวเนื่องจากพบทุกอินสแตนซ์ของสตริงการค้นหาไม่ใช่แค่การจับคู่ครั้งแรก โซลูชันที่ใกล้เคียงที่สุดที่ฉันพบคือที่กล่าวถึงโดย dbenham ที่: http://www.dostips.com/forum/viewtopic.php?p=39534#p39534 โดยทั่วไปไฟล์ข้อความของฉันจะมีรายการรูปภาพ (2MB) (เวอร์ชันล่าสุดก่อน) ต่อโฟลเดอร์ (ตามลำดับตัวอักษร) ซึ่งมักจะสร้างผ่านทางบรรทัดคำสั่ง: dir * .jpg / o: -d / b / s> test.txt ฉันต้องการเก็บบรรทัดที่แสดงเวอร์ชันล่าสุดของแต่ละภาพเท่านั้น (ทำเครื่องหมายด้วยเครื่องหมายดอกจันด้านล่าง) โดยพื้นฐานแล้วฉันต้องการเก็บบรรทัดแรกสำหรับแต่ละรหัสภาพ (แปดตัวอักษรก่อนหน้า #) ลำดับของภาพที่แสดงจะต้องไม่เปลี่ยนแปลงเนื่องจากรายการจะใช้เพื่อเรียกใช้สไลด์โชว์: D:\2016 London\2016-01-02 DSCN2111#227 bridge top.jpg * D:\2016 London\2016-01-02 …