Page 1 of 1

ย่อย .txt .csv .dat ไฟล์ใหญ่ ออกไปเป็นไฟล์อันใหม่ขนาดเล็กลง (ไม่ได้แก้ไขอะไรไฟล์ตั้งเดิม)

Posted: 25/10/2018 10:22 am
by jataz2
ใช้คำสั่ง unix รันผ่านโปรเเกรม cygwin64 ติดตั้งใน window

$ split -l 1000000 -d --additional-suffix=.csv D:\NewFolder1\sourceFile.csv destFile

คำสั่งนี้หมายถึง

ที่พาธ D:\NewFolder1\ ให้เปิดไฟล์ sourceFile.csv แล้วอ่านเนื้อไฟล์ แล้วพ่นไปเป็นไฟล์ใหม่ ด้วยวิธีนับจำนวนแถว ในที่นี้ 1000000 แถว/ไฟล์
โดยให้ไฟล์ใหม่ชื่อว่า destFile00.csv , destFile01.csv, destFile02.csv ไปเรื่อยๆ