ฉันเป็นไฟล์ข้อความธรรมดาที่ฉันต้องตรวจสอบโดยอัตโนมัติและเขียนผลลัพธ์ในไฟล์ข้อความธรรมดาอีกไฟล์ โปรดทราบว่าฉันจะใช้ข้อความธรรมดาและ CSV แทนกันเนื่องจาก CSV เป็นข้อความธรรมดาที่มีตัวคั่นทั่วไประหว่างข้อมูล (จุลภาคแท็บ ฯลฯ )
ตัวอย่างข้อมูล
ABD-01A
ABD-01B
ABD-01C
AL-25A
AL-25B
ดำเนินการหนึ่ง - จดจำสองส่วนแรกของข้อมูล ( text
- number
) เพื่อทำซ้ำและนับใน CSV ที่ส่งออก:
ABD-01,1
ABD-01,2
ABD-01,3
AL-25,1
AL-25,2
กระบวนการที่สอง - ส่วนแรกของข้อมูลที่รวบรวมไว้ด้านบนมีประเภทของคีย์หลักที่กำหนดให้กับไฟล์อื่น ฉันต้องการรับคีย์หลักที่กล่าวถึงในไฟล์ที่สร้างขึ้นใหม่เช่นกัน:
#primary key file
1,ABD-01
2,ABD-02
3,AL-02
20,AL-25
#newly generated file
1,ABD-01,1
1,ABD-01,2
1,ABD-01,3
20,AL-25,1
20,AL-25,2
โดยพื้นฐานแล้วสิ่งที่ฉันถามเธอคือหากมีซอฟต์แวร์ใดที่สามารถช่วยฉันได้ทั้งในระบบปฏิบัติการ Windows หรือ Linux Bash สามารถช่วยฉันในการประมวลผลที่ง่ายขึ้น แต่ฉันไม่คิดว่ามันจะสามารถจัดการกับสิ่งนี้ได้มากนัก กรุณาแนะนำ
ABD-01A
ABD-01B
AL-25A
ABD-01A