ข้อมูลสำคัญ:ฉันมีไฟล์ "DB_OUTPUT.TXT" ที่มี 304 บรรทัดที่ฉันต้องเปลี่ยนเป็น 304 ไฟล์ (หนึ่งรายการต่อบรรทัด) แต่ละบรรทัดมีอักขระพิเศษจำนวนมากและอาจยาวได้ถึงหมื่นตัวอักษร ด้วยเหตุผลเหล่านี้ฉันมีปัญหาในการใช้ไฟล์แบตช์ cmd.exe (ซึ่ง จำกัด จำนวนอินพุต) และคำสั่ง echo (ซึ่งจะพยายามเรียกใช้อักขระพิเศษแต่ละตัว
ฉันยังมีไฟล์ "DB_OUTPUT_FILENAMES.TXT" ที่มีชื่อไฟล์ที่แตกต่างกันสำหรับแต่ละบรรทัดที่ใกล้จะเป็นไฟล์จาก "db_output.txt" ดังนั้นบรรทัดที่ 1 ของ DB_OUTPUT.TXT จะต้องเป็นเนื้อความของไฟล์ใหม่ที่มีชื่อเท่ากับบรรทัดที่ 1 ของ DB_OUTPUT_FILENAMES.TXT
ข้อมูลเพิ่มเติม:ตามที่คุณคาดเดาได้ DB_OUTPUT.TXT จะถูกส่งออกจากฐานข้อมูล มันมี 304 ระเบียนที่มี 6 หรือ 7 คอลัมน์ที่ความกว้างคงที่กับคอลัมน์สุดท้ายเป็นแบบสอบถาม SQL แต่ละบรรทัดเหล่านี้ (บันทึก db) จะถูกใช้เป็นสคริปต์เพื่อสร้างวัตถุฐานข้อมูลใหม่ซึ่งเป็นสาเหตุที่ต้องเก็บรักษาอักขระพิเศษไว้
คำถาม:มีวิธีการทำเช่นนี้ในรูปแบบของชุดงานหรือไม่? ฉันมีความสุขกับโซลูชัน Windows หรือ Linux อย่างใดอย่างหนึ่ง